Your IP : 216.73.216.79


Current Path : /var/www/html/mysis/routes/
Upload File :
Current File : /var/www/html/mysis/routes/user.php

<?php

use App\Http\Controllers\UserController;
use Illuminate\Support\Facades\Route;

Route::prefix('/user')->as('user.')->group(function() {
    Route::get('/index', [UserController::class, 'index'])->name('index')->middleware('can:user-list');
    Route::get('/create', [UserController::class, 'create'])->name('create')->middleware('can:user-create');
    Route::get('/edit/{user}', [UserController::class, 'edit'])->name('edit')->middleware('can:user-edit');
    Route::post('/store', [UserController::class, 'store'])->name('store');
    Route::post('/sendResetLink/{user}', [UserController::class, 'sendResetLink'])->name('sendResetLink')->middleware('can:user-edit');
    Route::get('/destroy/{user}', [UserController::class, 'destroy'])->name('destroy')->middleware('can:user-delete');

    Route::get('/role_index', [UserController::class, 'role_index'])->name('role_index')->middleware('can:role-list');
    Route::get('/role_create', [UserController::class, 'role_create'])->name('role_create')->middleware('can:role-create');
    Route::get('/role_edit/{role_id}', [UserController::class, 'role_edit'])->name('role_edit')->middleware('can:role-edit');
    Route::post('/role_store', [UserController::class, 'role_store'])->name('role_store');
    Route::get('/role_destroy/{role_id}', [UserController::class, 'role_destroy'])->name('role_destroy')->middleware('can:role-delete');

    
    Route::get('/profile', [UserController::class, 'profile'])->name('profile');
    Route::post('/saveProfile', [UserController::class, 'saveProfile'])->name('saveProfile');
    Route::post('/uploadProfilePic', [UserController::class, 'uploadProfilePic'])->name('uploadProfilePic');
    Route::post('/changePassword', [UserController::class, 'changePassword'])->name('changePassword');
});