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

        有關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號
        主站蜘蛛池模板: 国产精品99在线播放| 黄床大片免费30分钟国产精品| 精品久久一区二区| 影院无码人妻精品一区二区| 一区二区三区国产精品| 国产精品熟女一区二区| 精品人妻少妇嫩草AV无码专区| 好属妞这里只有精品久久| 无码精品视频一区二区三区| 久久夜色精品国产| 国产精品午夜国产小视频| 精品久久久久久久| 九九精品99久久久香蕉| 下载天堂国产AV成人无码精品网站| 99久久亚洲综合精品网站| 99在线精品免费视频九九视| 在线精品无码字幕无码AV| 久久狠狠一本精品综合网| 999国产精品色在线播放| 国产精品成人免费福利| 精品日韩亚洲AV无码| 综合在线视频精品专区| 人妻少妇精品系列| 国产免费久久精品99久久| 青青青国产依人精品视频| 99精品久久精品| 国产精品免费福利久久| 久久久精品国产sm调教网站| 亚洲AV永久纯肉无码精品动漫 | 国产精品毛片a∨一区二区三区| 华人在线精品免费观看| 国产精品欧美亚洲韩国日本| HEYZO无码综合国产精品227| 国产精品视频永久免费播放| 国产精品久久午夜夜伦鲁鲁| 国产成人精品优优av| 国产区精品一区二区不卡中文| 久久久久人妻一区精品色| 精品无码一区二区三区亚洲桃色| 精品人妻码一区二区三区| 97人妻无码一区二区精品免费|