Sim*_*Suh 12 php faker laravel
我有以下代码:
$this->actingAs(factory('App\User')->create());
$thread = factory('App\Thread')->make();
Run Code Online (Sandbox Code Playgroud)
create()和make()有什么区别?为什么它没有列在Laravel文档的帮助函数页面中?谢谢!:)
Ale*_*ris 25
createmake只需创建模型的新实例即可持久保存到数据库.
该
create方法不仅创建模型实例,还使用Eloquent的save方法将它们保存到数据库中
https://laravel.com/docs/5.4/database-testing#using-factories
如果您想查看make和create之间的源代码差异,可以看到它们 src/Illuminate/Database/Eloquent/FactoryBuilder.php
| 归档时间: |
|
| 查看次数: |
6109 次 |
| 最近记录: |