我的laravel路线无法转到指定路线。我已经创建了一个自定义身份验证页面,当注册用户登录时,该页面应指向dashboard.blade.php
。但是当用户使用错误的凭据时,它会返回一个具有相同URL的空白页面。
这是我的路线列表:
这是我用于登录表单的表单标签
<form method="post" action="{{route('login.store')}}">
控制器 store()
方法:
public function store(Request $request) {
$credentials = $request->only('employeeID', 'password');
if (Auth::attempt($credentials)) {
Session::flash('login','login Successful!');
return view('dashboard');
}
}
控制器 index()
方法:
public function index() {
return view('login');
}
此 web.php
源代码:
Route::get('/', function () {
return view('register');
});
Route::resource('register', 'registerController');
Route::get('/login',function(){
return view('login');
});
Route::resource('login', 'loginController');
Route::get('/dashboard',function(){
return view('dashboard');
});
Route::resource('/logout', 'logoutcontroller@logout');
Route::resource('/dashboard', 'dashboardcontroller@index');
DashboardController 源代码:
public function index() {
return view('dashboard');
}