0

我收到AdminController错误,我无法解决这个问题。我在 Web 文件中使用命名空间。请让我知道我在哪里弄错了。我的错误是这个..

Target class [App\Http\Controllers\Admin\AdminController] does not exist.

这是我的 web.php 文件

Route::namespace('Admin')->prefix('admin')->name('admin.')->middleware('can:manage-users')->group(function(){
Route::resource('/users', 'UsersController',['except'=>['show','create','store']]);
Route::resource('/dashboard', 'AdminController');
Route::resource('blog', 'BlogController');
});

这是我的 AdminController.php 文件..

<?php
 namespace App\Http\Controllers;
 use App\Admin;
 use Illuminate\Http\Request;
 class AdminController extends Controller
  {
 public function index()
 {
    return view('admin.index');
 }
 }
4

1 回答 1

2

引起的错误namespace

Route::namespace('Admin')

// Controllers within the `App\Http\Controllers\Admin` namespace

您需要在文件夹和命名空间下删除namespace或创建AdminControllerUsersController和。BlogControllerControllers\Admin

于 2020-03-29T16:21:10.507 回答