添加默认值以选择laravel形式的列表

时间:2018-02-18 05:25:19

标签: php mysql laravel blade

我想检索类别名称中的数据库值,我想在选择中显示默认值。 这是我编辑视图的控制器

public function edit($id)
    {
        $account = Account::findOrFail($id);

        $banks = Bank::all();       

        return view('account.edit', compact(['account', 'banks']));
    }

但在银行类别中,我从银行模式中获取。这不会在我的编辑视图选择中显示默认值。

这是我的编辑视图选择

 <div class="form-group">
    <label for="bank_id">Bank</label>
        <select class="form-control" name="bank_id">
            @if(!empty($banks))
                @foreach($banks as $bank)
                <option value="{{ $bank->id }}">{{ $bank->name }}</option>
                @endforeach
            @endif
        </select>
</div>

我使用编辑按钮将传递ID发送到我的控制器

<a class="btn btn btn-secondary" href="{{route('account.edit', $account->id)}}"><span class="fa fa-pencil"></span> Edit</a>

1 个答案:

答案 0 :(得分:0)

尝试这种方式。希望它能奏效。

<option value="{{$bank->id}}" {{$account->bank_id==$bank->id ? 'selected' : ''}}>{{$bank->name}}</option>