首页 > 解决方案 > 必须在 Tinker 中使用 Laravel 8 运行哪些 CRUD 命令

问题描述

当我在 Laravel 8 中运行已知的 tinder CRUD 命令时,它们不起作用

我运行的是创建和查找命令

$user = new App\User;
App\User::all();

但是它们不起作用,我知道在 Laravel 8 中,模型文件位于此路径 App\Models\ 'File' 中,我尝试将创建代码从$user = new App\User;to修改,$user = new App\Models\User; 但这也不起作用,并且错误我得到是

PHP Fatal error:  Class 'App/Models/User' not found in Psy Shell code on line 1 

那么一代 Laravel 8 中修补程序的变化是什么

注意:我也尝试清除缓存并清除作曲家,但并没有解决问题。

标签: phplaravelcrudtinkerlaravel-8

解决方案


在 Laravel 8 中,你应该这样做:

$user = new \App\Models\User;
$users = \App\Models\User::all();

或以上控制器类声明,做

use App\Models\User;

然后在方法中,你可以做

$user = new User;
$users = User::all();

推荐阅读