【发布时间】:2015-01-21 14:09:27
【问题描述】:
我是 Laravel 的新手。请原谅新手的问题,但是如果记录存在,我该如何查找?
$user = User::where('email', '=', Input::get('email'));
我可以在这里做什么来查看$user是否有记录?
【问题讨论】:
-
首先你需要在 $user 查询上执行 findOrFail() 或类似的操作
-
这并没有什么帮助
-
那它有什么作用呢?为什么没有帮助?
$user = User::where('email', '=', Input::get('email'));只是在$user中创建一个查询,您需要执行该查询。findOrFail()是执行该查询的一种方式。get()是另一种方式,firstOrFail()另一种方式 -
如果一个建议“没有真正帮助”,请尝试说 为什么 它并没有真正帮助,因为这样意味着我们知道如何改进/更改该建议
-
考虑这个i.imgur.com/ulqyOiw.png无需重新发明轮子
标签: php laravel laravel-5 eloquent conditional