模型类未找到错误

时间:2017-08-14 20:54:14

标签: 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

这是我的控制器类代码:

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);
    }
}

1 个答案:

答案 0 :(得分:4)

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

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