-1

我在 laravel 项目中有注册身份验证,我需要一些现有数据应该显示在注册表单上,请指导我..

http://165.232.187.63/register

这是我的注册页面,我需要在注册表单中获取现有的数据库值。例如

    <select>
@foreach($users as $items) 
      <option>{{ $items->id }}</option>
@endforeach
    </select>

这个怎么自定义.​​..

我试过在web.php文件中添加

Route::get('/register','App\Http\Controllers\Auth\UserController@index');

而在我的UserController.php

   public function index()
{
    $users = User::all();
    return view('auth.register')
           ->with('users', $users);
}

但不能同时使用 post 和 get 进行注册身份验证

4

1 回答 1

1

您需要为此任务使用单独的端点来加载视图

Route::get('/register','App\Http\Controllers\Auth\UserController@index');

另一个进行实际注册

Route::post('/register','App\Http\Controllers\Auth\UserController@register');

当然在 UserController 中,你会有一个 register 方法来处理实际的注册过程

于 2021-10-19T10:54:06.510 回答