当前路由的 Laravel 8 前缀

时间:2021-04-07 17:31:50

标签: php laravel laravel-8

Route::middleware(['auth', 'admin'])->prefix('admin')->group(function () {
   Route::get('/', [App\Http\Controllers\Admin\IndexController::class, 'index']);
});

当我访问此网址时 http://127.0.0.1:8000/admin/

它显示错误:在此服务器上找不到请求的资源 /admin/。

enter image description here

3 个答案:

答案 0 :(得分:0)

尝试使用以下方法:

Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'admin']], function(){
    Route::get('/', [App\Http\Controllers\Admin\IndexController::class, 'index']);
});

答案 1 :(得分:0)

试试这个代码:

Route::middleware(['auth', 'admin'])->prefix('admin')->group(function () {
    Route::get('',  'IndexController@index');
});

答案 2 :(得分:0)

请查看您的公共文件夹。您可能创建了一个名为“admin”的文件夹。如果您不使用它,请将其重命名为其他名称或将其删除。