Viewing file: web.php (1.81 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
use Illuminate\Support\Facades\Route; use Modules\Blog\Http\Controllers\BlogCategoryController; use Modules\Blog\Http\Controllers\BlogController;
/* |-------------------------------------------------------------------------- | 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::prefix('admin')->middleware(['auth:admin', 'set_lang'])->group(function () { // Post Category Routes Route::prefix('blog/category')->group(function () { Route::get('/{category_slug?}', [BlogCategoryController::class, 'index'])->name('module.postcategory.index'); Route::post('/add', [BlogCategoryController::class, 'store'])->name('module.postcategory.store'); Route::put('/update/{post_category:slug}', [BlogCategoryController::class, 'update'])->name('module.postcategory.update'); Route::delete('/destroy/{post_category}', [BlogCategoryController::class, 'destroy'])->name('module.postcategory.destroy'); });
// Post Routes Route::prefix('blog')->group(function () { Route::get('/', [BlogController::class, 'index'])->name('module.post.index'); Route::get('/add', [BlogController::class, 'create'])->name('module.post.create'); Route::post('/add', [BlogController::class, 'store'])->name('module.post.store'); Route::get('/edit/{post}', [BlogController::class, 'edit'])->name('module.post.edit'); Route::put('/update/{post}', [BlogController::class, 'update'])->name('module.post.update'); Route::delete('/destroy/{post}', [BlogController::class, 'destroy'])->name('module.post.destroy'); }); });
|