Prepared new admin panel - dashboard

This commit is contained in:
Kamil Niemczycki 2022-02-14 22:48:05 +01:00
parent 7bc9ae6368
commit 982438a26e
4 changed files with 22 additions and 7 deletions

View File

@ -4,18 +4,18 @@ namespace App\Http\Controllers\Dashboard;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\View\View;
class AdminPanelController extends Controller
{
public function login()
{
public function __construct(
}
) {}
public function __invoke(Request $request)
public function __invoke(Request $request): View
{
return view('dashboard.home');
}
}

View File

@ -15,7 +15,7 @@ class Authenticate extends Middleware
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
return route('login');
return route('admin.auth.login');
}
}
}

View File

@ -0,0 +1,6 @@
@extends('layout.app')
@section('title', 'Dashboard')
@section('main')
@endsection

View File

@ -13,4 +13,13 @@ use Illuminate\Support\Facades\Route;
|
*/
Route::get('/');
Route::name('admin.')->group(function () {
Route::namespace('Dashboard')->middleware('auth')->group(function () {
Route::get('', 'AdminPanelController')->name('home');
});
Route::name('auth.')->namespace('Auth')->group(function () {
Route::get('login', 'LoginController@login')->name('login');
Route::post('login', 'LoginController@authenticate')->name('authenticate');
Route::post('logout', 'LoginController@logout')->name('logout');
});
});