app/Http/Controllers/Admin/*: Add static method getForm() that will return the livewire component class.
This makes routing abit simpler as one only needs to import the controller.
This commit is contained in:
parent
40b73e1c5c
commit
436c0a1651
4 changed files with 26 additions and 11 deletions
|
|
@ -11,9 +11,6 @@ use App\Http\Controllers\Admin\AdminController;
|
|||
use App\Http\Controllers\Admin\CardController;
|
||||
use App\Http\Controllers\Admin\CharacterController;
|
||||
use App\Http\Controllers\Admin\RaidController;
|
||||
use App\Http\Livewire\Form\CardForm;
|
||||
use App\Http\Livewire\Form\CharacterForm;
|
||||
use App\Http\Livewire\Form\RaidForm;
|
||||
|
||||
use Illuminate\Support\Facades\Session;
|
||||
|
||||
|
|
@ -50,18 +47,18 @@ Route::prefix('admin')->group(function() {
|
|||
Route::get('/', [AdminController::class, 'index']);
|
||||
|
||||
Route::get('/cards', [CardController::class, 'index'])->name('admin.card.index');
|
||||
Route::get('/cards/new', CardForm::class)->name('admin.card.create');
|
||||
Route::get('/cards/{card}', CardForm::class)->name('admin.card.edit');
|
||||
Route::get('/cards/new', CardController::getForm())->name('admin.card.create');
|
||||
Route::get('/cards/{card}', CardController::getForm())->name('admin.card.edit');
|
||||
Route::delete('/cards/{card}', [CardController::class, 'destroy'])->name('admin.card.delete');
|
||||
|
||||
Route::get('/characters', [CharacterController::class, 'index'])->name('admin.character.index');
|
||||
Route::get('/characters/new', CharacterForm::class)->name('admin.character.create');
|
||||
Route::get('/characters/{character}', CharacterForm::class)->name('admin.character.edit');
|
||||
Route::get('/characters/new', CharacterController::getForm())->name('admin.character.create');
|
||||
Route::get('/characters/{character}', CharacterController::getForm())->name('admin.character.edit');
|
||||
Route::delete('/characters/{character}', [CharacterController::class, 'destroy'])->name('admin.character.delete');
|
||||
|
||||
Route::get('/raids', [RaidController::class, 'index'])->name('admin.raid.index');
|
||||
Route::get('/raids/new', RaidForm::class)->name('admin.raid.create');
|
||||
Route::get('/raids/{raid}', RaidForm::class)->name('admin.raid.edit');
|
||||
Route::get('/raids/new', RaidController::getForm())->name('admin.raid.create');
|
||||
Route::get('/raids/{raid}', RaidController::getForm())->name('admin.raid.edit');
|
||||
Route::delete('/raids/{raid}', [RaidController::class, 'destroy'])->name('admin.raid.delete');
|
||||
|
||||
Route::post('/logout', [AuthController::class, 'destroy'])->name('logout');
|
||||
|
|
|
|||
Reference in a new issue