【发布时间】:2017-02-04 17:57:07
【问题描述】:
当结合 Laravel Form 门面使用 bootstrap-select.js 时,不会传输任何值。 dd() 说空
{!! Form::select('user', $users, null, array('class' => 'selectpicker show-tick', 'data-live-search' => 'true', 'id' => 'user_select')) !!}
但是,当使用没有 bootstrap-select 的表单外观时:
{!! Form::select('user', $users, null) !!}
它有效。
dd() 说 1
【问题讨论】:
-
你有什么
dd()? -
dd($request->user); -
检查您的表单回发,我假设 id => 值设置了选定的用户?也许那里出了点问题。
-
$users = User::all()->pluck('realname', 'id'); return view('shop.devices.add')->with('users', $users);我就是这样做的。似乎是正确的,因为在生成的 HTML 中它显示为<option value="$id">$realname</option> -
@Scarwolf 请使用浏览器检查页面以查看 html 是如何形成的。另外,试试
dd($request-all())