Web Route
materi 6user_3285855
php
2 years ago
1.6 kB
4
Indexable
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\KategoriController; use App\Http\Controllers\KeuanganController; use App\Http\Controllers\PenggunaController; use App\Http\Controllers\RoleController; use App\Http\Controllers\PermissionController; use App\Http\Controllers\HomeController; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider and all of them will | be assigned to the "web" middleware group. Make something great! | */ Route::get('/', function () { return redirect('/dashboard'); }); Auth::routes(); Route::middleware(['auth']) ->group(function(){ Route::get('/dashboard', function () { return view('dashboard.index'); }); Route::get('/print', [HomeController::class, 'index']); Route::group(['middleware' => ['permission:kelola_keuangan']], function () { Route::resource('keuangan', KeuanganController::class); }); Route::group(['middleware' => ['permission:kelola_pengguna']], function () { Route::resource('pengguna', PenggunaController::class); }); Route::group(['middleware' => ['permission:kelola_kategori']], function () { Route::resource('kategori', KategoriController::class); }); Route::group(['middleware' => ['role:Admin']], function () { Route::resource('role', RoleController::class); Route::resource('permission', PermissionController::class); }); });
Editor is loading...
Leave a Comment