【问题标题】:cant create laravel usercontroller无法创建 laravel 用户控制器
【发布时间】:2017-04-26 17:38:54
【问题描述】:

通常当我想创建控制器时,我使用 php artisan

php artisan make:controller UserController

但在这种情况下,我的终端出现错误

[Symfony\Component\Debug\Exception\FatalThrowableError]

找不到类“用户”

我想将它用于用户页面 - 更新和显示用户,以及路由

Route::resource('/user', 'UserController');

我应该像那样使用它还是以其他方式使用它?为什么会出错?

【问题讨论】:

  • 在那之前你有没有偶然发出命令php artisan make:auth
  • 真的没有被创建?你的命令对我来说似乎没问题,你有没有尝试对其他 laravel 项目这样做?
  • 它很好,我在回答中写了它,控制器应该有 s 在我的情况下是 UsersController 而不是 UserController

标签: laravel model-view-controller controller


【解决方案1】:

您收到此错误是因为您在代码中的某处使用了User 类(可能是某些控制器)。找出你在哪里使用它并将这个子句添加到该类的顶部:

use App\User;

或者只使用完整的命名空间,例如:

\App\User::get();

【讨论】:

  • 当我创建迁移 User.php [model] 时创建但不是控制器
  • 完全错误...应该去 UsersController plurar ,我的错
猜你喜欢
  • 1970-01-01
  • 2019-04-21
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-13
  • 2015-04-18
相关资源
最近更新 更多