JellyBool

17773 经验值

作为一名想学laravel的学生, 博主的教程很赞

好像没有用到模型文件,那模型文件的作用是什么呢,生成一个模型文件后,好像就没它什么事了。

我们在使用类似下面的语句的时候就是使用了Eloquent Model:
Article::findOrFail($id)
Article::all()
其中的Article就是模型,只不过我们都是使用了Laravel的标准来创建,不用在模型中制定很多东西,比如我们的表就是articles,这个laravel会直接默认,所以我们不用声明,而后面说到的Eloquent Relationship就会更清楚地用到了。

不知道这样的解释清楚了没。。。

模型文件中基本不用写什么代码了吗?

我看到有些教程中,把增删改查的代码写到model文件中,和写到控制器中相比,哪种方式更好啊?或者说,哪种方式让不同文件的分工体现得更清晰?

现在来说是不怎么用写代码在Model里面,后面的Relationship和setAttributes会写一些

这个我是比较喜欢放在controller里面的,因为这对于我个人来说貌似思路比较清晰一些(controller fetch data)。所以我觉得这个看个人吧

在PHPStorm里Article::findOrFail($id) 这个不能补全,请问博主用的什么IDE