簡體   English   中英

是否可以在 Laravel 中多次使用傳遞的參數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM