php - 必须在 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 中修补程序的变化是什么
注意:我也尝试清除缓存并清除作曲家,但并没有解决问题。
解决方案
在 Laravel 8 中,你应该这样做:
$user = new \App\Models\User;
$users = \App\Models\User::all();
或以上控制器类声明,做
use App\Models\User;
然后在方法中,你可以做
$user = new User;
$users = User::all();
推荐阅读
- php - php中长时间浮动的整数
- sql - SQL左连接返回所有行
- angular - Firebase 深度查询
- mongodb - MongoDB + Google Big Query - 规范化数据并导入 BQ
- python - 如何从python中的列中删除所有可能的重音
- javascript - ReactHighcharts中的响应式多个饼图
- r - 总结 Azure ML 中产生的错误
- ruby - FileOverflow 当我在 ruby 中创建一个新的 gemfile
- java - 将字符串与 arraylist 元素进行比较并获取另一个 arraylist 元素
- php - 如何通过 PHP 从特定的 HTML 表中提取数据