gnahotelsolutions/laravel-trailing-slash

让你的 Laravel 项目路由以斜杠结尾

1.4.0 2022-05-05 07:29 UTC

This package is auto-updated.

Last update: 2024-09-05 12:27:14 UTC


README

Latest Version on Packagist Build status Quality Score Total Downloads

使用此包,您可以将 Laravel 项目的路由以斜杠结尾。

安装

您可以通过 composer 安装此包。

composer require gnahotelsolutions/laravel-trailing-slash

使用

可选地,您可以将包的配置文件发布出来。

php artisan vendor:publish --provider="GNAHotelSolutions\LaravelTrailingSlash\LaravelTrailingSlashServiceProvider" --tag=config

如果您想禁用此包的行为,请在 .env 文件中使用此变量。

TRAILING_SLASH=false

如果您只想在应用中的某些区域禁用此包的行为,您可以在运行时修改配置。

config()->set('laravel-trailing-slash.active', false);

如果您在开发或生产环境中使用 Apache,请记住在 public/.htaccess 中删除或注释这些行。

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

测试

composer test

更新日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 dtorralbo@gnahs.com 联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。

Laravel 包模板

此包是使用 Laravel 包模板 生成的。