我遇到了laravel问题 我想在控制器中使用查询结果并使用if子句来管理我返回到视图的内容。Laravel在控制器中使用查询结果
$res = Chaussures::where('id',$id);
if($res->name=='Adidas'){
return...
}
else {
return...
}
我试过,但没有奏效
我遇到了laravel问题 我想在控制器中使用查询结果并使用if子句来管理我返回到视图的内容。Laravel在控制器中使用查询结果
$res = Chaussures::where('id',$id);
if($res->name=='Adidas'){
return...
}
else {
return...
}
我试过,但没有奏效
你需要执行查询,首先得到的结果。然后你可以根据你的数据做任何你需要的。
$res=Chaussures::where('id',$id)->first();
通过ID搜索模式是Laravel有一个叫做find()
,使其更容易的方法常见的任务。这条线和上面一样。
$res=Chaussures::find($id);
为什么不试试'return Chaussures :: where('id',$ id) - > first() - > name =='Adidas'? 'something':'something_else';' – ctf0