ldc-wenn-dann-mit-respekt/routes/web-bo.php
2023-03-24 15:39:11 +00:00

47 lines
1.7 KiB
PHP

<?php
use App\Http\Controllers\Bo\ConceptController;
use App\Http\Controllers\Bo\DashboardController;
use App\Http\Controllers\Bo\HomeController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
Route::prefix('bo')
->name('bo.')
->group(
function () {
Route::middleware([])
->namespace('\App\Http\Controllers\Bo')
->group(
function () {
Auth::routes(
[
'confirm' => false,
'login' => true,
'logout' => true,
'register' => false,
'reset' => false,
'verify' => false,
]
);
}
);
Route::middleware('auth:backend')->group(function () {
Route::get('/', [DashboardController::class, 'index'])->name('dashboard');
// * HOMEPAGE
Route::resource('homes', HomeController::class)->except(['show'])
->withoutMiddleware('htmlsanitize')
->middleware(['htmlsanitize:part1_text_1,part1_text_2,part1_text_3,part2_text']);
// * CONCEPTS
Route::resource('concepts', ConceptController::class)->except(['show'])
->withoutMiddleware('htmlsanitize')
->middleware(['htmlsanitize:description,data']);
Route::put('/concepts/create/new', [ConceptController::class, 'store'])->name('concepts.store');
Route::post('/concepts/{concept}/change-order', [ConceptController::class, 'changeOrder'])
->name('concepts.change-order');
});
}
);