dartmoon / laravel-route-helpers
Route 门面辅助函数集
v1.0.0
2023-05-16 16:06 UTC
Requires (Dev)
- orchestra/testbench: ^7.24
- pestphp/pest: ^1.23
- pestphp/pest-plugin-laravel: ^1.4
- pestphp/pest-plugin-parallel: ^1.2
README
添加一个简单的 Route::when 宏来条件性地注册路由。
安装
composer require dartmoon/laravel-route-helpers
使用方法
当条件为真时,将注册路由,否则将被忽略。
Route::when($condition, function () { Route::get('/registered/only/when/condition/is/true', fn () => 'Hello World'); });
例如,您可以基于应用程序区域设置注册路由。
Route::when(app()->getLocale() == 'en', function () { Route::get('about', fn () => 'English'); }); Route::when(app()->getLocale() == 'it', function () { Route::get('about', fn () => 'Italiano'); });
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE.md 文件。