🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 命名路由 命名路由为生成 URL 或重定向提供了便利。实现也很简单,在定义路由时使用数组键 as 指定路由名称: ~~~ Route::get('user',['as'=>'profile',function(){ echo route('profile'); //http://127.0.0.1/user return '<br />命名路由'; }]); ~~~ 此外,还可以为控制器动作指定路由名称: ~~~ Route::get('user1',[ 'as'=>'profix','uses'=>'IndexController@index' ]); ~~~ #as后面跟的路由 uses表示使用哪个控制器下面的那个方法 #在对应的控制器下面写 ~~~ class IndexController extends Controller { public function Index() { echo route('profile');//http://127.0.0.1/user1 } } ~~~ 以后我们可以使用route(路由)表示URL地址 如果有定义参数的命名路由,可以把参数作为route函数的第二个参数传入,指定的参数将会自动插入到url中对应的位置 ~~~ Route::get('user/{id}/profile',function($id){ // })->name('profile'); ~~~