| 12345678910111213141516171819202122232425 |
- <?php
- use App\Http\Controllers\UserController;
- use App\Models\Role;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\Route;
- Route::get('/', function () {
- return 'root';
- });
- Auth::routes();
- Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
- Route::prefix('admin')->middleware('role:' . Role::ADMIN)->group(function (){
- Route::prefix('users')->group(function (){
- Route::get('', [UserController::class, 'index'])->name('user.index');
- Route::get('create', [UserController::class, 'create'])->name('user.create');
- Route::get('{user}', [UserController::class, 'show'])->name('user.show');
- Route::post('', [UserController::class, 'store'])->name('user.store');
- Route::put('{user}', [UserController::class, 'update'])->name('user.update');
- Route::delete('{user}', [UserController::class, 'destroy'])->name('user.destroy');
- });
- });
|