[英]Is it possible to use a passed parameter several times in Laravel?
我是 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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.