-crud -membuat fungsi untuk generate kode pegawai di model Employee -menyesuaikan migrasi users dan employees -menyesuaikan value seeder dengan migrasi baru
52 lines
1.9 KiB
PHP
52 lines
1.9 KiB
PHP
<?php
|
|
|
|
use App\Livewire\Auth\Login;
|
|
use App\Livewire\Auth\Logout;
|
|
use App\Livewire\Studio\Dashboard\Overview;
|
|
use App\Livewire\Studio\Master\Outlet\Create as OutletCreate;
|
|
use App\Livewire\Studio\Master\Outlet\Edit as OutletEdit;
|
|
use App\Livewire\Studio\Master\Outlet\Index as OutletIndex;
|
|
use App\Livewire\Studio\Master\User\Create as UserCreate;
|
|
use App\Livewire\Studio\Master\User\Edit as UserEdit;
|
|
use App\Livewire\Studio\Master\User\Index as UserIndex;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', function () {
|
|
return view('welcome');
|
|
})->name('homepage');
|
|
|
|
Route::middleware('guest')
|
|
->prefix('auth')
|
|
->group(function () {
|
|
Route::get('login', Login::class)->name('login');
|
|
});
|
|
Route::get('logout', Logout::class)->name('logout')->middleware('auth');
|
|
|
|
Route::middleware('auth')
|
|
->prefix('studio')
|
|
->group(function () {
|
|
Route::prefix('dashboard')
|
|
->as('studio.dashboard.')
|
|
->group(function () {
|
|
Route::get('overview', Overview::class)->name('overview');
|
|
});
|
|
|
|
Route::prefix('master')
|
|
->as('studio.master.outlet.')
|
|
->group(function () {
|
|
Route::get('outlets', OutletIndex::class)->name('index');
|
|
Route::get('outlets/create', OutletCreate::class)->name('create');
|
|
Route::get('outlets/{outlet}/edit', OutletEdit::class)->name('edit');
|
|
Route::get('outlets/{outlet}/delete', OutletCreate::class)->name('delete');
|
|
});
|
|
|
|
Route::prefix('master')
|
|
->as('studio.master.user.')
|
|
->group(function () {
|
|
Route::get('users', UserIndex::class)->name('index');
|
|
Route::get('users/create', UserCreate::class)->name('create');
|
|
Route::get('users/{user}/edit', UserEdit::class)->name('edit');
|
|
Route::get('users/{user}/delete', UserCreate::class)->name('delete');
|
|
});
|
|
});
|