ModelFactory怎么在Laravel5.1框架中使用

  介绍

本篇文章为大家展示了ModelFactory怎么在Laravel5.1框架中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1编写一个ModelFactory

ModelFactory的路径在数据库/工厂/下:

//,这是系统自带的工厂   工厂→美元定义(App \用户::类,,function (骗子),{   return [才能   ,,,& # 39;名字# 39;,=祝辞,摊贩→美元的名字,   ,,,& # 39;电子邮件,,=祝辞,摊贩→美元的邮件,   ,,,& # 39;密码# 39;,=祝辞,str_random (10),   ,,,& # 39;remember_token& # 39;,=祝辞,str_random (10),   )才能;   }); //,这是我们写的工厂   工厂→美元定义(App \文章::类,,function (骗子\ Generator 摊贩美元),{   return [才能   ,,,& # 39;标题# 39;,=祝辞,摊贩→美元的句子,   ,,,& # 39;身体# 39;,=祝辞,美元摊贩→段落,   ,,,& # 39;comment_count& # 39;,=祝辞,兰德(50),   )才能;   });

2在播种机中使用

编写完模型工厂后就可以在播种机中使用了:

class  ArticlesSeeder  extends 播种机   {   ,/* *   ,,*,Run 从而database 种子。   ,,*   ,,*,@return 空白   ,,*/public 才能;function 运行()   {才能   ,,,工厂(\ App \文章::类,,10)→创建();   ,,}   }      class  DatabaseSeeder  extends 播种机   {   ,/* *   ,,*,Run 从而database 种子。   ,,*   ,,*,@return 空白   ,,*/public 才能;function 运行()   {才能   ,,,的模型:使无防备();   ,,,这美元→电话(& # 39;ArticlesSeeder& # 39;);   ,,,的模型:reguard ();   ,,}   }

上述内容就是ModelFactory怎么在Laravel5.1框架中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

ModelFactory怎么在Laravel5.1框架中使用