diff --git a/app/Http/Controllers/Admin/Login.php b/app/Http/Controllers/Admin/Login.php index 833124fd..de3a64dd 100644 --- a/app/Http/Controllers/Admin/Login.php +++ b/app/Http/Controllers/Admin/Login.php @@ -16,21 +16,24 @@ use Illuminate\Support\Facades\Auth; */ class Login extends Controller { + public function getLoginForm() + { + if (Auth::check()) { + return redirect()->route('admin.dashboard'); + } + + return view('admin.loginForm.form'); + } + /** * @param Request $request + * + * @return \Illuminate\Http\RedirectResponse */ public function postLogin(Request $request) { - if (Auth::check()) { - echo "uz jsem prihlasen."; - - return; - } - if (Auth::attempt($request->only('email', 'password'))) { - echo "prihlaseni uspesne"; - - return; + return redirect()->route('admin.dashboard'); } echo "neplatne prihlaseni"; diff --git a/app/Http/routes.php b/app/Http/routes.php index c73983a4..2c4e62db 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -23,9 +23,7 @@ */ Route::group(['middleware' => ['web']], function () { - Route::get('login', function () { - return view('admin.loginForm.form'); - }); + Route::get('login', 'Admin\Login@getLoginForm')->name('loginForm'); // POST methods Route::post('login', 'Admin\Login@postLogin')