Feature #9 : Add Auth Layout

This commit is contained in:
Daeng Deni Mardaeni 2024-08-07 14:43:58 +07:00
parent 4ac79cdf9d
commit e6f1bb4815
5 changed files with 24 additions and 6 deletions

View File

@ -1,6 +1,8 @@
<?php <?php
return [ use Modules\Usermanagement\Models\User;
return [
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -62,7 +64,7 @@ return [
'providers' => [ 'providers' => [
'users' => [ 'users' => [
'driver' => 'eloquent', 'driver' => 'eloquent',
'model' => env('AUTH_MODEL', App\Models\User::class), 'model' => env('AUTH_MODEL', User::class),
], ],
// 'users' => [ // 'users' => [

View File

@ -0,0 +1,13 @@
@php
use Illuminate\Support\Facades\Route;
$route = explode('.',Route::currentRouteName());
$modules = file_get_contents(dirname(__FILE__, 4) . '/modules_statuses.json');
$module = json_decode($modules);
@endphp
@extends('layouts.base', ['module' => $module])
@section('main')
@yield('content')
@endsection

View File

@ -11,6 +11,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico">
@vite('resources/css/app.scss') @vite('resources/css/app.scss')
@stack('styles')
</head> </head>
<body class="flex h-full metronic sidebar-fixed header-fixed bg-[#fefefe] dark:bg-coal-500"> <body class="flex h-full metronic sidebar-fixed header-fixed bg-[#fefefe] dark:bg-coal-500">

View File

@ -1346,7 +1346,7 @@
</div> </div>
</div> </div>
<div class="menu-item px-4 py-1.5"> <div class="menu-item px-4 py-1.5">
<a class="btn btn-sm btn-light justify-center" href="html/demo1/authentication/classic/sign-in.html"> <a class="btn btn-sm btn-light justify-center" href="{{ route('logout') }}">
Log out Log out
</a> </a>
</div> </div>

View File

@ -1,7 +1,9 @@
<?php <?php
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
Route::middleware(['auth'])->group(function () {
Route::get('/', function () {
return view('welcome');
})->name('dashboard');
Route::get('/', function () { });
return view('welcome');
});