Viewing File: /htdocs/atito2/routes/web.php

<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\RoleController;
use App\Http\Controllers\SalleController;
use App\Http\Controllers\VilleController;
use App\Http\Controllers\CommuneController;
use App\Http\Controllers\InfoUserController;
use App\Http\Controllers\QuartierController;
use App\Http\Controllers\TexteJourController;
use App\Http\Controllers\TypeSalleController;
use App\Http\Controllers\VideoSalleController;
use App\Http\Controllers\PermissionController;
use App\Http\Controllers\PhotosSalleController;
use App\Http\Controllers\UserDashboardController;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/administration', [HomeController::class, 'index'])->name('home');

Route::prefix('/')
    ->middleware('auth')
    ->group(function () {
        Route::get('/user-dashboard', [UserDashboardController::class, "index"]);

        Route::resource('roles', RoleController::class);
        Route::resource('permissions', PermissionController::class);

        Route::get('users', [UserController::class, 'index'])->name(
            'users.index'
        );
        Route::post('users', [UserController::class, 'store'])->name(
            'users.store'
        );
        Route::get('users/create', [UserController::class, 'create'])->name(
            'users.create'
        );
        Route::get('users/{user}', [UserController::class, 'show'])->name(
            'users.show'
        );
        Route::get('users/{user}/edit', [UserController::class, 'edit'])->name(
            'users.edit'
        );
        Route::put('users/{user}', [UserController::class, 'update'])->name(
            'users.update'
        );
        Route::delete('users/{user}', [UserController::class, 'destroy'])->name(
            'users.destroy'
        );

        Route::get('info-users', [InfoUserController::class, 'index'])->name(
            'info-users.index'
        );
        Route::post('info-users', [InfoUserController::class, 'store'])->name(
            'info-users.store'
        );
        Route::get('info-users/create', [
            InfoUserController::class,
            'create',
        ])->name('info-users.create');
        Route::get('info-users/{infoUser}', [
            InfoUserController::class,
            'show',
        ])->name('info-users.show');
        Route::get('info-users/{infoUser}/edit', [
            InfoUserController::class,
            'edit',
        ])->name('info-users.edit');
        Route::put('info-users/{infoUser}', [
            InfoUserController::class,
            'update',
        ])->name('info-users.update');
        Route::delete('info-users/{infoUser}', [
            InfoUserController::class,
            'destroy',
        ])->name('info-users.destroy');

        Route::get('communes', [CommuneController::class, 'index'])->name(
            'communes.index'
        );
        Route::post('communes', [CommuneController::class, 'store'])->name(
            'communes.store'
        );
        Route::get('communes/create', [
            CommuneController::class,
            'create',
        ])->name('communes.create');
        Route::get('communes/{commune}', [
            CommuneController::class,
            'show',
        ])->name('communes.show');
        Route::get('communes/{commune}/edit', [
            CommuneController::class,
            'edit',
        ])->name('communes.edit');
        Route::put('communes/{commune}', [
            CommuneController::class,
            'update',
        ])->name('communes.update');
        Route::delete('communes/{commune}', [
            CommuneController::class,
            'destroy',
        ])->name('communes.destroy');

        Route::get('photos-salles', [
            PhotosSalleController::class,
            'index',
        ])->name('photos-salles.index');
        Route::post('photos-salles', [
            PhotosSalleController::class,
            'store',
        ])->name('photos-salles.store');
        Route::get('photos-salles/create', [
            PhotosSalleController::class,
            'create',
        ])->name('photos-salles.create');
        Route::get('photos-salles/{photosSalle}', [
            PhotosSalleController::class,
            'show',
        ])->name('photos-salles.show');
        Route::get('photos-salles/{photosSalle}/edit', [
            PhotosSalleController::class,
            'edit',
        ])->name('photos-salles.edit');
        Route::put('photos-salles/{photosSalle}', [
            PhotosSalleController::class,
            'update',
        ])->name('photos-salles.update');
        Route::delete('photos-salles/{photosSalle}', [
            PhotosSalleController::class,
            'destroy',
        ])->name('photos-salles.destroy');

        Route::get('quartiers', [QuartierController::class, 'index'])->name(
            'quartiers.index'
        );
        Route::post('quartiers', [QuartierController::class, 'store'])->name(
            'quartiers.store'
        );
        Route::get('quartiers/create', [
            QuartierController::class,
            'create',
        ])->name('quartiers.create');
        Route::get('quartiers/{quartier}', [
            QuartierController::class,
            'show',
        ])->name('quartiers.show');
        Route::get('quartiers/{quartier}/edit', [
            QuartierController::class,
            'edit',
        ])->name('quartiers.edit');
        Route::put('quartiers/{quartier}', [
            QuartierController::class,
            'update',
        ])->name('quartiers.update');
        Route::delete('quartiers/{quartier}', [
            QuartierController::class,
            'destroy',
        ])->name('quartiers.destroy');

        Route::get('salles', [SalleController::class, 'index'])->name(
            'salles.index'
        );
        Route::post('salles', [SalleController::class, 'store'])->name(
            'salles.store'
        );
        Route::get('salles/create', [SalleController::class, 'create'])->name(
            'salles.create'
        );
        Route::get('salles/{salle}', [SalleController::class, 'show'])->name(
            'salles.show'
        );
        Route::get('salles/{salle}/edit', [
            SalleController::class,
            'edit',
        ])->name('salles.edit');
        Route::put('salles/{salle}', [SalleController::class, 'update'])->name(
            'salles.update'
        );
        Route::delete('salles/{salle}', [
            SalleController::class,
            'destroy',
        ])->name('salles.destroy');

        Route::get('texte-jours', [TexteJourController::class, 'index'])->name(
            'texte-jours.index'
        );
        Route::post('texte-jours', [TexteJourController::class, 'store'])->name(
            'texte-jours.store'
        );
        Route::get('texte-jours/create', [
            TexteJourController::class,
            'create',
        ])->name('texte-jours.create');
        Route::get('texte-jours/{texteJour}', [
            TexteJourController::class,
            'show',
        ])->name('texte-jours.show');
        Route::get('texte-jours/{texteJour}/edit', [
            TexteJourController::class,
            'edit',
        ])->name('texte-jours.edit');
        Route::put('texte-jours/{texteJour}', [
            TexteJourController::class,
            'update',
        ])->name('texte-jours.update');
        Route::delete('texte-jours/{texteJour}', [
            TexteJourController::class,
            'destroy',
        ])->name('texte-jours.destroy');

        Route::get('type-salles', [TypeSalleController::class, 'index'])->name(
            'type-salles.index'
        );
        Route::post('type-salles', [TypeSalleController::class, 'store'])->name(
            'type-salles.store'
        );
        Route::get('type-salles/create', [
            TypeSalleController::class,
            'create',
        ])->name('type-salles.create');
        Route::get('type-salles/{typeSalle}', [
            TypeSalleController::class,
            'show',
        ])->name('type-salles.show');
        Route::get('type-salles/{typeSalle}/edit', [
            TypeSalleController::class,
            'edit',
        ])->name('type-salles.edit');
        Route::put('type-salles/{typeSalle}', [
            TypeSalleController::class,
            'update',
        ])->name('type-salles.update');
        Route::delete('type-salles/{typeSalle}', [
            TypeSalleController::class,
            'destroy',
        ])->name('type-salles.destroy');

        Route::get('video-salles', [
            VideoSalleController::class,
            'index',
        ])->name('video-salles.index');
        Route::post('video-salles', [
            VideoSalleController::class,
            'store',
        ])->name('video-salles.store');
        Route::get('video-salles/create', [
            VideoSalleController::class,
            'create',
        ])->name('video-salles.create');
        Route::get('video-salles/{videoSalle}', [
            VideoSalleController::class,
            'show',
        ])->name('video-salles.show');
        Route::get('video-salles/{videoSalle}/edit', [
            VideoSalleController::class,
            'edit',
        ])->name('video-salles.edit');
        Route::put('video-salles/{videoSalle}', [
            VideoSalleController::class,
            'update',
        ])->name('video-salles.update');
        Route::delete('video-salles/{videoSalle}', [
            VideoSalleController::class,
            'destroy',
        ])->name('video-salles.destroy');

        Route::get('villes', [VilleController::class, 'index'])->name(
            'villes.index'
        );
        Route::post('villes', [VilleController::class, 'store'])->name(
            'villes.store'
        );
        Route::get('villes/create', [VilleController::class, 'create'])->name(
            'villes.create'
        );
        Route::get('villes/{ville}', [VilleController::class, 'show'])->name(
            'villes.show'
        );
        Route::get('villes/{ville}/edit', [
            VilleController::class,
            'edit',
        ])->name('villes.edit');
        Route::put('villes/{ville}', [VilleController::class, 'update'])->name(
            'villes.update'
        );
        Route::delete('villes/{ville}', [
            VilleController::class,
            'destroy',
        ])->name('villes.destroy');
    });
Back to Directory File Manager