簡體   English   中英

laravel 5.4中使用選擇框的問題

[英]issue in use of select box in laravel 5.4

我想知道下拉菜單或選擇框的工作方式.....這是我選擇框的代碼

   <select class="browser-default" id="com" name="company" >
   <option value="{{$employee->company->id}}" disabled selected>{{$employee-
   >company->name}}</option>
   @foreach($compnies as $company)
   <option value="{{$company->id}}" >{{$company->name}}</option>
   @endforeach
   </select><br> 

在這里我想更新我的數據,但有時用戶不能更改選擇框數據並保持先前​​狀態,在這種情況下,我如何默認將我選擇的數據保存在下拉框中.....這是我的控制器更新功能..

        $employee->name = $request->input('name');
        $employee->father_name  = $request->input('father_name');
        $employee->mobile = $request->input('mobile');
        $employee->address = $request->input('address');
        $employee->site_id= $request->site;
        $employee->company_id = $request->company;
        $employee->save();

所以基本上我想如果用戶不想更改選擇選項....並更改其他數據(例如移動設備...),那么我該如何保留我已選擇或默認選擇的選擇框的舊選項...。 。

你可以試試這個

   <select class="browser-default" id="com" name="company" >
         @foreach($compnies as $company)
          <option value="{{$company->id}}" {{ $company->id ==  $employee->company_id ? 'selected' : ''}} >{{$company->name}}</option>
         @endforeach
  </select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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