Laravel Dropdown所选项目发送到编辑视图

问题描述 投票:0回答:1

这是我的查看索引页面

<div class="form-group">
    {!! Form::label('cname','Clients: ') !!}
    {!! Form::select('cname',[''=>'Select Category']+$client,null,['class'=>'form-control selectpicker']) !!}
    <span class="input-group-btn">
        <a class="btn btn-primary" href="">Edit</a>
    </span>
</div>

控制器:

public function index() {
    $client = Client::pluck('cname','clientid')->all();
    return view('client.index', compact('client'));
}

如何从下拉列表中选择项目并从按钮单击发送所选详细信息以编辑视图?

laravel view dropdown
1个回答
0
投票

你可以做这样的事情

// Controller

public function index()
{
    $roles = Roles::all();
    $selectedRole = User::first()->role_id;

    return view('my_view', compact('roles', 'selectedRole');
}

然后在你看来

<select class="form-control m-bot15" name="role_id">

    @if ($roles->count())

        @foreach($roles as $role)
            <option value="{{ $role->id }}" {{ $selectedRole == $role->id ? 'selected="selected"' : '' }}>{{ $role->name }}</option>    

    @endif

</select>
© www.soinside.com 2019 - 2024. All rights reserved.