ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 命名路由 命名路由为生成 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'); ~~~