n7olkachev / laravel-route-helpers
Laravel应用中的Rails风格路由助手
v1.0.0
2018-08-06 21:36 UTC
Requires
- laravel/framework: ^5.5
Requires (Dev)
- orchestra/testbench: ~3.0
This package is auto-updated.
Last update: 2024-09-23 21:20:38 UTC
README
Laravel应用中的Rails风格路由助手。
为什么使用?
完全自动完成的路由。减少输入,减少错误。
示例
// routes.php \Route::group(['prefix' => '/admin', 'as' => 'admin.'], function () { \Route::get('/')->name('home'); \Route::group(['prefix' => '/users', 'as' => 'users.'], function () { \Route::get('/{user}')->name('show'); }); });
此包将为您生成特殊助手,因此您可以生成类似以下格式的URL:
admin_home_url(); admin_users_show_url(['user' => $user->id]);
它完全兼容IDE,所以在输入 admin_ 后,您将看到所有助手作为建议出现!
安装
您可以通过composer安装此包
composer require n7olkachev/laravel-route-helpers
要创建助手,请运行
php artisan route:helpers
然后您只需将生成的文件添加到composer自动加载部分,如下所示
// composer.json ... "autoload": { "files": [ "storage/route-helpers/cache.php" ], } ...
生成的文件路径可以通过配置进行更改。
测试
$ composer test
致谢
赞助商
位于白俄罗斯的明斯克的一家网络代理机构
许可
MIT许可(MIT)