我正在尝试向 auth.register 添加下拉菜单,但出现错误(未定义变量)。我尝试了很多东西,但没有任何反应。
我在以下方面进行了更改:
RegisterController.php、Register.blade.php、web.php
RegisterController.php:添加这个函数:
public function combo() {
$roles = rol::all();
dd($roles);
return view('auth.register',compact('roles'));
}
网页.php:
Auth::routes();
Route::get('auth.register', 'auth.RegisterController@combo');
Route::get('/home', 'HomeController@index')->name('home');
register.blade.php:试试这个但得到错误信息:
<select name="id_rol" id="id_rol" class="form-control">
<option value="" disabled>Choose an option</option>
@foreach ($roles as $rol)
<option value="{{ $rol->id }}">
{{ $rol->nombre }}
</option>
@endforeach
</select>
我需要变量“角色”可以在 register.blade.php 中使用