CKeditor + word counter + Image Input + Taggable VUE3 Better Xss Sanitizer Handle Video Youtube + Image Upload + Inline Image from url Better Image Input component with reset, easizer resize Full Responsive BO
34 lines
1.2 KiB
PHP
34 lines
1.2 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\Bo\HomeController;
|
|
use App\Http\Controllers\Bo\NewsController;
|
|
use App\Http\Controllers\Bo\SliderController;
|
|
use App\Http\Controllers\Bo\TagController;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('bo')->name('bo.')->group(function () {
|
|
Route::namespace('\App\Http\Controllers\Bo')->group(function () {
|
|
Auth::routes([
|
|
'reset' => false,
|
|
'verify' => false,
|
|
'register' => false
|
|
]);
|
|
});
|
|
|
|
Route::middleware('auth:backend')->group(function () {
|
|
Route::get('/', [HomeController::class, 'dashboard'])->name('dashboard');
|
|
|
|
Route::post('/sliders/{slider}/change-order', [SliderController::class, 'changeOrder'])
|
|
->name('sliders.change-order');
|
|
Route::post('/sliders/{slider}/change-published', [SliderController::class, 'changePublished'])
|
|
->name('sliders.change-published');
|
|
|
|
Route::resource('sliders', SliderController::class)->except(['show']);
|
|
Route::resource('tags', TagController::class)->except(['show']);
|
|
Route::resource('news', NewsController::class)
|
|
->except(['show'])
|
|
->withoutMiddleware('xss')
|
|
->middleware('xss:content');
|
|
});
|
|
});
|