php - 未找到模型类错误

标签 php laravel laravel-5 laravel-5.4

使用 Laravel 5.4,每当我调用屏幕上显示的方法时,我都会看到此错误

(1/1) FatalThrowableError
Class 'App\Models\Chat\User' not found

我的项目的层次结构:

Controllers
    - ChatMessageController
Models
   -Chat
        -message.php
   -User.php

这是我的 Controller 类代码:

namespace App\Http\Controllers\Chat;

use App\Http\Controllers\Controller;
use App\Models\Chat\Message;
use App\Models\User;
use Illuminate\Http\Request;


class ChatMessageController extends Controller
{
    public function index()
    {
      $messages = message::with(['user'])->latest()->limit(100)->get();
      return response()->json($messages,200);
    }
}

最佳答案

message.php中,您可能忘记添加:use App\Models\User;

所以,它试图在错误的空间中找到用户。

关于php - 未找到模型类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45682891/

相关文章:

javascript - <a href ="javascript:history.go(-1)">返回</a>安全吗?

laravel - 如何将数据传递给 Laravel 中的通知 Markdown ?

php - 如何转换 Eloquent Pivot 参数?

php - Laravel 5 : How to create a custom attribute for a collection, 然后用它排序

php - 在 Blade - Laravel 中使用 session 数据

laravel-5 - 未找到类 'Symfony\Component\HttpFoundation\ParameterBag'

PHP将数组转换为资源

javascript - SumoSelect 的全选选项与选择下拉列表中的其他选项重叠

php - 阻止用户通过 URL 访问管理区域

mysql - 如何从 mysql laravel 中的 json 字段中的文档中删除/删除项目