【问题标题】:laravel 8, Class "App\Http\Controllers\Admin\Category" not found {"exception":{}}laravel 8,找不到类“App\Http\Controllers\Admin\Category”{“异常”:{}}
【发布时间】:2021-09-09 16:52:46
【问题描述】:

我正在学习 Laravel 8,使用此代码,但错误:( 请告诉我如何解决

找不到类“App\Http\Controllers\Admin\Category”{“异常”:{}}

类别 Controller.php 中的代码

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class CategoryController extends Controller
{
        public function index()
    {
      $categories = Category::paginate(2);
        return view('admin.categories.index', compact('categories'));
    }

web.php 中的代码

use Illuminate\Support\Facades\Route;
Route::get('/', function() {
    return view('welcome');
});

Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function () {
        Route::get('/', 'MainController@index')->name('admin.index');
        Route::resource('/categories', 'CategoryController');
});

截图:

Class "App\Http\Controllers\Admin\Category" not found

web.php

【问题讨论】:

    标签: php laravel-8


    【解决方案1】:

    我猜Category 是模特。因此,只需在第 4 行:

    use App\Models\Category;
    

    【讨论】:

    • 添加并得到另一个错误link
    • @Alex67 你没有Category.php 吗?如果文件位于app/Category.php,则应改为use App\Category;。
    • 应用link中没有category.php
    • @Alex67 您的文件名中有错字。您已将其命名为 Categoty.php,而不是 app/Models 下的 Category.php。
    • NetBins 向我展示了这些红色文件。是的,这就是问题所在。非常感谢您的帮助,Chin
    猜你喜欢
    • 1970-01-01
    • 2016-06-02
    • 2015-05-10
    • 2021-03-29
    • 2018-01-03
    • 1970-01-01
    • 2016-05-09
    • 2023-01-13
    • 1970-01-01
    相关资源
    最近更新 更多