![](/img/trans.png)
[英]Laravel limit result of multiple record table select based on if all records meet specific criteria
[英]Laravel PHP 8 blade -> getting a list of all parent table records, list them in a select element and selecting the record->name based on the foreignID
所以打破這個標題......我有2個表->老板(父表)和員工(孩子)老板有許多員工和員工有一個老板
我需要完成的是列出一個元素中的所有老板並“選擇”當前老板。 如果我從列表中更改老板,它應該將元素的 id 更改為新的選擇。
@foreach ($bosses as $boss)
<option value="{{ $boss->id }}" {{ $boss->id == ($employee->boss_id) ? 'selected' : '' }}>
{{ $boss->full_name }}
</option>
@endforeach
使用上面的代碼,我得到了按名稱列出的所有 $publishers,但它沒有選擇與 boss_id 外鍵關聯的老板。
提前致謝!!!
您可以為此使用輔助方法old() 。
例如:
<select name="boss_id>
@foreach ($bosses as $boss)
<option value="{{$boss->id}}" {{ old('boss_id', $boss->id)==($employee->boss_id) ? "selected" : '' }}>
更多信息: https://laravel.com/docs/9.x/validation#repopulating-forms
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.