Raa*_*ald 3 laravel laravel-5.8
我尝试向我的用户添加职位,并将其设置在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并提示警报是成功还是错误。
如果要使用路径重定向,请将其作为参数发送给redirect()method
return redirect('/');
Run Code Online (Sandbox Code Playgroud)
该route()方法是通过别名重定向到路由
路线
Route::get('/', function () {
return view('incident-reports.index');
})->middleware('auth')->alias('root');
Run Code Online (Sandbox Code Playgroud)
重新导向
return redirect()->route('root');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |