站長資訊網
        最全最豐富的資訊網站

        有關laravel8中的路由調整

        下面由Laravel教程欄目給大家介紹laravel8更新之路由調整,希望對大家有所幫助!

        在Laravel的早期版本中,RouteServiceProvider包含一個$namespace屬性。該屬性的值將自動添加到控制器路由定義和對actionhelper /方法的調用之前。

        有關laravel8中的路由調整

        在Laravel 8.x中,默認情況下為此屬性。這意味著Laravel不會自動命名空間前綴。因此,在新的Laravel 8.x應用程序中,應使用標準的PHP可調用語法定義控制器路由定義:URL::actionnull

        有關laravel8中的路由調整有關laravel8中的路由調整

        被注釋掉了。

        所以在laravel8中加載路由需要加上命名空間,如下。

        use AppHttpControllersAdminAdminController;  Route::get('/admin', [AdminController::class, 'index']);

        或者也可以

        use AppHttpControllersAdmin; # 注:這里第二個參數是數組 Route::get('/admin', [AdminAdminController::class, 'index']);

        如果是資源路由,則要:

        # 注意這里第二個參數是類,字符串,不要傳數組  Route::resource('/admin', AdminAdminController::class);

        對action相關方法的調用應使用相同的可調用語法:

        action([AdminAdminController::class, 'index']);  return Redirect::action([AdminAdminController::class, 'index']);

        注意

        如果您更喜歡Laravel 7.x樣式控制器的路由前綴,則可以簡單地將$namespace屬性添加到應用程序的中RouteServiceProvider。
        路徑為:

        app/Providers/RouteServiceProvider.php

        找到該文件,將被注釋的一行代碼取消注釋即可使用之前版本的自動載入命名空間的寫法。29行

        // protected $namespace = 'App\Http\Controllers';

        推薦學習:《laravel視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产欧美久久久精品| 2020最新久久久视精品爱| 精品亚洲欧美高清不卡高清| 少妇亚洲免费精品| 9191精品国产免费久久| 日韩精品无码久久久久久| 国产成人毛片亚洲精品| 国产suv精品一区二区33| 中日韩产精品1卡二卡三卡| jizz国产精品| 国产精品久久久久久久久| 亚洲AV无码久久精品狠狠爱浪潮| 精品一区二区三区四区在线| 午夜精品成年片色多多| 国产a视频精品免费观看| 久久99精品久久久久子伦| 亚洲精品无码成人片在线观看 | 久久99精品国产自在现线小黄鸭| 精品中文高清欧美| 国产成人精品怡红院在线观看 | 久久国产精品成人影院| 尤物TV国产精品看片在线| 久久久久久无码国产精品中文字幕 | 99精品国产在热久久无毒不卡| 中文字幕精品亚洲无线码二区| 欧美精品一区二区在线精品| 精品久久久久久久久久久久久久久| 99热精品久久只有精品| 中文字幕一区二区精品区| 欧美精品人爱c欧美精品| 九九精品成人免费国产片| 国产国产成人精品久久| 国产精品一区二区久久| 国产精品久久永久免费| 国产精品视频久久久| 久久91精品国产91久久麻豆| 国产一成人精品福利网站| 欧美日韩精品一区二区| 91精品国产自产在线观看| 国产精品久久久久久久午夜片| 国产乱人伦偷精品视频|