首页 > 其他 > 详细

laravel路由别名

时间:2019-01-17 14:33:30      阅读:235      评论:0      收藏:0      [点我收藏+]

在定义路由时使用数组键 as 指定路由名称:

Route::get(‘user/profile‘, [‘as‘ => ‘profile‘, function () {
    //
}]);

另外,还可以为控制器动作指定路由名称:

Route::get(‘order/show‘, [
    ‘as‘ => ‘profile‘, ‘uses‘ => ‘OrderController@showOrder‘
]);

此外,除了在路由数组定义中指定路由名称外,还可以通过在路由定义之后使用 name 方法链的方式来实现:

Route::get(‘/ordercode/businessList‘, [‘uses‘ => $namespacePrefix . ‘OrdercodeController@businessList‘])->name(‘businessList‘);

如果你在使用路由群组,可以通过在路由群组的属性数组中指定 as 关键字来为群组中的路由设置一个共用的路由名前缀:

Route::group([‘as‘ => ‘fook-platform-ordercode.‘], function () use($namespacePrefix) {
   $namespacePrefix="\\App\\Http\\Controllers\\Backeds\\"; Route
::get(‘/ordercode/businessList‘, [‘uses‘ => $namespacePrefix . ‘OrdercodeController@businessList‘])->name(‘businessList‘); });

Route::group([‘as‘ => ‘fook-platform-ordercode.‘], function () use($namespacePrefix) {
    Route::get(‘/ordercode/businessList‘, [‘uses‘ => $namespacePrefix . ‘OrdercodeController@businessList‘, ‘as‘ => ‘businessList‘]);
});

 

laravel路由别名

原文:https://www.cnblogs.com/clubs/p/10281929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!