我是 Laravel 的新手,我正在开发一个应用程序。我正在尝试从工作正常的数据库中获取数据,并使用传递给刀片的参数将它们打印在屏幕上,这也工作正常。但是,当我想多次使用相同的传递参数时,出现以下错误:
尝试在 bool 上读取属性“id”
以下是我在应用程序中使用的代码片段:
class ProfileController extends Controller
{
function getUserInfo(){
$user_id = Auth::id();
$beverage_list = Beverages::get();
$places = Place::get();
return view('profile',['list'=> $beverage_list, "places"=>$places]);
}
}
我想在blade.php 上使用以下部分两次。不过用过一次就没有问题了。
<div class="col">
<select name="beverage9" id="beverage9">
<option value="">Choose your 9 o'clock beverage</option>
@foreach($list as $list)
<option value="{{$list->id}}">{{$list->beverage_name}}</option>
@endforeach
</select>
</div>
感谢您的帮助 :)
就这样返回,
return view('profile',['lists'=> $beverage_list, "places"=>$places]);
然后在视图中,
@foreach($lists as $list)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句