我正在尝试使用Model Factories在我在App上工作时生成一些数据。我已经创建了数据库中可以看到的数据,但是,当使用修补程序进行搜索时,它找不到任何内容。
我已经使用Sequel Pro手动添加了一个条目,而Tinker可以找到它。我做错了什么?
所以,例如:
id 25由模型工厂插入
id 26由我自己手动插入
$c = App\Models\Contact::find(25);
重播null
$c = App\Models\Contact::find(26);
重新录制正确的记录
答案 0 :(得分:0)
问题可能在于您使用模型工厂创建模型的方式。
尝试在模型创建时使用方法->create()
而不是->make()
。
答案 1 :(得分:0)
奇怪的是,基本上$c = App\Models\Contact::find(25);
,和
$c = App\Models\Contact::find(26);
与PHP
,Apache
,Mysql/MariaDB
相同,没有任何意义。但无论如何有几种方法可以检查出来!
lamp/wamp/xampp/mamp
。php artisan serve
并重新启动它。25
。删除视图
cacahe php artisan view:clear
。希望它有所帮助。