Как решить ошибку контроллера в Laravel6? - PullRequest
0 голосов
/ 29 марта 2020

Я получаю AdminController ошибку, и я не могу решить эту проблему. Я использую пространство имен в веб-файлах. Пожалуйста, дайте мне знать, где я ошибаюсь. Моя ошибка в этом ..

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

Вот мой веб. php file

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 File ..

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

1 Ответ

2 голосов
/ 29 марта 2020

Ошибка, вызванная namespace:

Route::namespace('Admin')

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

Вам необходимо удалить namespace или создать AdminController, UsersController и BlogController в Controllers\Admin папке и пространстве имен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...