问答详情
源自:3-2 控制器

别名访问的问题

Route::any('member/info', [
   'uses' => 'MemberController@info',
   'as' => 'memberinfo'

]);

不用别名访问就成功,用别名就不行了,为什么

提问者:youhebuke 2016-12-29 17:15

个回答

  • AIU薇
    2017-11-10 14:15:18
    已采纳

    别名不是访问用的,访问url用的是第一个参数,别名的作用是优化url的时候,只需要改routes中第一个参数就可以了,控制器中的方法使用url用的是别名,故不需要再对控制器代码用到的url进行修改。

    如图所示:

    http://img2.mukewang.com/5a05438b00012cf904880093.jpg

    http://img4.mukewang.com/5a05438c000198c206790211.jpg

    http://img1.mukewang.com/5a05438c0001606106780198.jpg


  • 圆愿缘
    2016-12-29 18:06:46

    是不是,写错了?Route::resource('system/role','System\RoleController',['as'=>'system']);