相关疑难解决方法(0)

类 App\Http\Controllers\UserController 不存在

加载路由 /users 或 /user/add 时出现问题并返回错误;

Route.php 第 280 行中的 ReflectionException:Class App\Http\Controllers\App\Controllers\UserController 不存在

UserController 确实存在,但它不在我的控制器文件夹中的文件夹中。

我的路由文件;

Route::group(['middleware' => 'auth'], function(){
    Route::get('/route/selector', 'PagesController@selectRoute');

    // Admin Only //
    Route::group(['middleware' => 'isAdmin'], function(){
        Route::get('/admin', 'AdminController@index');

        Route::get('/users', 'UserController@index');
        Route::get('/user/add', 'UserController@getAdd');
        Route::post('/user/add', 'UserController@postAdd');
        Route::get('/user/edit/{id}', 'UserController@getEdit');
        Route::post('/user/edit/{id}', 'UserController@postEdit');
        Route::get('/user/delete/{id}', 'UserController@delete');
    });
});
Run Code Online (Sandbox Code Playgroud)

我的用户控制器;

<?php

namespace App\Http\Controllers;

use App\Http\Requests;
use App\User;
use App\UserTypes;

use Auth;
use Hashids;
use Redirect;
use Request;
use Hash;

class UserController extends Controller
{
    public function index(){
        $users = User::get();
        return view('users.index', compact('users'));
    } …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.1 laravel-5.2

13
推荐指数
2
解决办法
11万
查看次数

目标类不存在。- Laravel

我正在尝试做一些粗鲁。

目前我有这个问题,它无法识别我拥有的控制器。

错误:

目标类 [App\Http\Controllers\CRUD\ProductController] 不存在。

网页.php

Route::get('/CRUD', 'CRUD\ProductController@index');
Run Code Online (Sandbox Code Playgroud)

控制器

class ProductController extends Controller
{
    public function index ()
    {
        $products = Products::index();
        dd($products);
        return view("CRUD.view", [ "products" => $products]);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的文件目录

laravel

1
推荐指数
2
解决办法
9850
查看次数

标签 统计

laravel ×2

laravel-5.1 ×1

laravel-5.2 ×1

php ×1