我尝试向我的用户添加职位,并将其设置在users_positions表上。
我与auth用户create一起创建了一个新查询。将其重新路由到根URL时,总是以
InvalidArgumentException路由[/]未定义。
控制者
protected function create(array $data)
{
$id = User::create([
'firstname' => $data['firstname'],
'middlename' => $data['middlename'],
'lastname' => $data['lastname'],
'email' => $data['email'],
'username' => $data['username'],
'password' => Hash::make($data['password']),
]);
DB::table('users_positions')->insert([
[
'user_id' => $id->id,
'position_desc' => $data['position'],
'primary' => "1",
]
]);
return redirect()->route('/')
->with('success', 'Successfully added a user account');
}
Run Code Online (Sandbox Code Playgroud)
路线
Auth::routes();
Route::get('/home', 'HomeController@index')->name('name');
Route::get('/', function () {
return view('incident-reports.index');
})->middleware('auth');
Run Code Online (Sandbox Code Playgroud)
查询成功,但路由仍未定义。当我尝试手动转到根URL http://127.0.0.1:8000时。它会工作。
我的计划是在添加用户和user_position之后,它将返回到根URL并提示警报是成功还是错误。