Laravel Я создал Администратор пространства имен в контроллере пользователей, но он говорит, что Class Admin не существует - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь создать админ-панель в laravel, интерфейс будет API.Поэтому мне нужно настроить контроллеры на уровне laravelMain / admin

Теперь, чтобы сделать это, я создал контроллер, который является http / controllers / Admin / UsersController

Теперь в UsersController, когда я пытаюсьсоздайте администратор пространства имен, ошибка при вызове контроллера говорит, что класс admin не существует.Я запутался, почему он ищет класса admin, так как его простыми именами являются коды пары файлов.

web.php

// Admin
Route::group( ['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'admin'], function(){
    Route::get(  '/login',  'UsersController@login' );
    Route::get(  '/register', 'UsersController@register' );
});

Http / Controllers / Admin / UsersController.php

<?php

namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Traits\ApiResponse;

/**
 * Class UsersController
 *
 * @package App\Http\Controllers\Admin
 */
class UsersController extends Controller
{
    use ApiResponse;

//    /**
//     * @var UsersRepository
//     */
//    private $repo;


    /**
     * UsersController constructor.
     */
    public function __construct()
    {
        parent::__construct();
        //$this->repo = app( UsersRepository::class );
    }

    public function login()
    {
        return view('login');
    }

    public function register()
    {
        return view('register');
    }
}

Теперь, когда я пытаюсь позвонить laravelURL / admin / login Я получаю ошибку

ReflectionException (-1)
Class admin does not exist

Error I am getting

Теперь эта ошибка происходит из-за строки пространства имен в контроллере пользователей, что странно.Так что нужна помощь, чтобы разобраться с этим.На том же пути будет больше контроллеров с тем же пространством имен.

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