Laravel在控制器中使用查询结果

时间:2017-05-31 21:20:55

标签: php laravel-5.4

我有laravel的问题 我想在我的控制器中使用if子句来管理我返回视图的内容。

 $res = Chaussures::where('id',$id);
 if($res->name=='Adidas'){
     return...
 }
 else {
     return...
 }

我尝试了这个但是没有用

1 个答案:

答案 0 :(得分:1)

您需要先执行查询才能获得结果。然后,您可以使用数据执行任何操作。

$res=Chaussures::where('id',$id)->first();

按ID搜索模型是一项常见的任务,Laravel有一个名为find()的方法,可以让它更容易。这一行与上述相同。

$res=Chaussures::find($id);