Laravel 5无法使用用户类

时间:2017-02-07 19:45:44

标签: laravel laravel-5 controller

我是Laravel的新手。我刚刚安装了Laravel 5,并且已经阅读了一些视频教程,以了解它是如何工作的。

我想使用User类,因为它看起来非常有用。在我的web.php(routes)文件中,我有:

use app\Models\User;      

Route::get('/users', function (){
        $users = User::all(); //select * from users
        return $users;
      });

在我的浏览器中加载该路由时出现以下错误:

enter image description here

我的app / Models /目录中放置了一个User.php文件,并在我的auth.php文件中进行了更改,以便引用它。

网上有无数问题,我尝试修复,但似乎无法让它发挥作用。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

从use语句中删除Models。它不是目录...模型在命名空间App中所以使用:

use App\User;

命名空间和目录完全不同......

或者如果您想在目录app/Models中使用,请转到User.php模型文件并将名称空间从App更改为App\Models