gnahotelsolutions / laravel-trailing-slash
让你的 Laravel 项目路由以斜杠结尾
1.4.0
2022-05-05 07:29 UTC
Requires
- php: ^7.2|^8.0
- illuminate/support: ^6.5|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.0|^9.0
README
使用此包,您可以将 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 包模板 生成的。