我对Laravel中的模型和做法感到困惑。我试图找到一些解释,但找不到任何解释。
有人可以简要解释一下什么型号,什么时候使用它们,为什么我应该使用它们?
更重要的是,什么是fillable
和guarded
属性?我发现在文档中没有很好地解释它们。
例如,我的数据库中有一个名为login_log
的表,其中包含所有登录尝试。我会为此创建一个模型吗?为什么?
当你谈到MVC代表模型,视图和控制器时,模型由M表示。
在Laravel Model中只是您的数据库表对象。这允许您与数据库表进行交互,就像它们是PHP对象或类一样。
可填充属性用于告诉laravel允许为列出的字段进行质量分配
而Guard属性与可填充性相反
Laravel文档是迄今为止最好的文档。
请参阅此链接以了解:Mass Assignment中的Eloquent ORM for Laravel 4.2
如果你是Laravel的新手,因为我是Android应用程序开发人员,我找到了解决方案并且也理解了。
在提出问题之前,你必须学习文档。
由于MVC代表模型视图控制器,模型交易数据库例如控制器要求模型从学生表中给出我学生的名字然后控制器将其传递给视图。