laravel路由别名

Posted 头大的冯冯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel路由别名相关的知识,希望对你有一定的参考价值。

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

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

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

Route::get(‘order/show‘, [
    ‘as‘ => ‘profile‘, ‘uses‘ => ‘[email protected]
]);

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

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

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

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

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

 


以上是关于laravel路由别名的主要内容,如果未能解决你的问题,请参考以下文章

laravel路由别名

在视图上生成 URL 时,Laravel 命名路由方法不会生成主机服务器的 (apache) 别名

laravel5.5学习2-路由系统

laravel教程1路由

Laravel 8 视图不更新路由

如何laravel视图里访问其他控制器的路由