laravel - 如何在控制器中获取用户角色数据并显示 laravel
问题描述
如何在视图页面中通过下拉显示?
用户型号:
public function registrationRoles(){
return [
3=>'Teacher',
4=>'Student'
];
}
我的查看页面
<select class="select" name="role_id" id="all-categories">
<option value="">Select One</option>
<option value="">Teacher</option>
<option value="">Student</option>
</select>
注册控制器
public function postRegister(Request $request)
{
$this->validate($request, [
'first_name' => 'required',
'last_name' => 'required',
'email' => 'required|email|unique:users',
'phone' => 'required|numeric',
'password' => 'required|min:6|confirmed'
]);
$data = new User;
$data->first_name = $request->first_name;
$data->last_name = $request->last_name;
$data->email = $request->email;
$data->phone = $request->phone;
$data->password = bcrypt($request->password);
// $data->role_id = 0;
$data->save();
Session::flash('success', 'Waiting for admin approval');
return redirect('/register');
}
..................................................... ..................................................... ..................................................... ...........
解决方案
如果您使用刀片:-
您可以在这里找到必要的阅读材料https://laravel.com/docs/4.2/html#drop-down-lists
{!! Form::select('role_id', <here you have to place returned value from registrationRoles>) !!}
推荐阅读
- python - 升级到 python 后 Pipenv 不工作(安装 Homebrew)
- google-analytics - 对于 Google Analytics,urchin.js 是否仍然正常工作
- java - Drools 文件未找到异常
- javascript - 可以使用 setSelection 模拟选择吗?
- ubuntu - 在 Cron 选项卡中运行命令
- jmeter - 每周安排circleci工作?
- javascript - JS Web Scraper 挂起评估
- python - 我如何制作一个嵌套的“while循环”,它将使用给定的列表生成这个输出
- python-3.x - 尝试在 Windows 10 上运行的 pyCharm venv 中运行 pip install pyAudio 时出现此错误
- macos - 更改权限访问被拒绝 brew 链接 imagemagick