laravel設定路由的使用提示404找不到頁面

clincoln發表於2021-06-04

使用dcat_admin 還有 laravel-admin設定路由時候 總是提示404錯誤

Route::group([
    'prefix'        => config('admin.route.prefix'),
    'namespace'     => config('admin.route.namespace'),
    'middleware'    => config('admin.route.middleware'),
], function (Router $router) {


    //在資源路由上增加新的方法名稱需要在資源路由前面寫上,才課可以解決
    $router->resource('goods', 'GoodsController');
});
    $router->get('/goods/import', 'GoodsController@importDataToGoods'
    );    

這樣你訪問localhost/public/admin/goods/import 就會提示你404錯誤,注意最後一行 ,

$router->get('/goods/import', 'GoodsController@importDataToGoods');

此時應該把你增加的路由寫在相同控制器的資源路由

$router->resource('goods', 'GoodsController');
});

上面才能夠起作用

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章