Php 在laravel 4中使用模型

Php 在laravel 4中使用模型,php,model,laravel,laravel-4,Php,Model,Laravel,Laravel 4,正如标题所说,有人对如何在Laravel4中正确使用模型有一个像样的解释吗?我可以使用预先存在的用户模型。但我在某个地方读到过这样的消息,查询应该在你自己的模型中进行 因此,我基本上是一个表单,您可以在其中进行状态更新(如facebook),并将其存储在数据库中,但查询是通过控制器运行的 我想通过一个模型来完成 任何关于这方面的信息都会很好!提前感谢这是一个广泛的问题,学习如何在Laravel-4中使用模型是正确的,但无论如何 实际上,model是您应该在任何MVC框架中保存业务逻辑的地方,它可

正如标题所说,有人对如何在Laravel4中正确使用模型有一个像样的解释吗?我可以使用预先存在的用户模型。但我在某个地方读到过这样的消息,查询应该在你自己的模型中进行

因此,我基本上是一个表单,您可以在其中进行状态更新(如facebook),并将其存储在数据库中,但查询是通过控制器运行的

我想通过一个模型来完成


任何关于这方面的信息都会很好!提前感谢

这是一个广泛的问题,学习如何在Laravel-4中使用模型是正确的,但无论如何

实际上,
model
是您应该在任何
MVC
框架中保存业务逻辑的地方,它可以是数据库相关的,或者是应用程序的核心,而
controller
View
只是应用程序的两个部分,其职责只是与模型通信,获取数据并将其呈现给用户,但所有数据处理都应在
模型中完成,控制器应保持
纤细
视图
仅是呈现给用户
UI
的一种机制

因此,如果您希望在应用程序(laravel-4)中有一个
用户
模型,那么您可以将其从
雄辩的
中扩展出来

class User extends Eloquent{
    // code goes here
}
然后从控制器调用它的方法,比如

$user = User::get(1);
然后将其传递给视图,如

return View::make('viewname', $user);
就这样。但是,如果你认为,
find
方法从何而来,那是因为你扩展了
Eloquent
模型,在该
model
中,所有必要的方法(find e.t.c)都可用,而你的
User
模型继承了
Eloquent
模型的行为,因此,您可以使用
用户
中的所有
方法
,并且在
用户
模型中不必使用单个方法,除非您需要为该
用户
模型编写一些特殊方法,如
关系
函数等等。好吧,寻求帮助或了解基本知识的最佳场所是,试着从那里理解它,如果你失败了或只是停留在某个地方,那么就来这里询问具体问题。另外,检查并确认


顺便说一句,您可以查看关于
MVC

model
的详细答案。啊,对了,谢谢您对我的问题的详尽回答。我会看看你放在那里的链接竖起大拇指!话题谈得晚了,但解释得很好。非常感谢。