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 App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\View\View;
class AdminPanelController extends Controller class AdminPanelController extends Controller
{ {
public function login() public function __construct(
) {}
public function __invoke(Request $request): View
{ {
return view('dashboard.home');
}
public function __invoke(Request $request)
{
} }
} }

View File

@ -15,7 +15,7 @@ class Authenticate extends Middleware
protected function redirectTo($request) protected function redirectTo($request)
{ {
if (! $request->expectsJson()) { 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');
});
});