Доброе утро. Мне необходимо передать маршруты роутов из Laravel во Vue
Весь день вчера потратил, нашел вроде нужную вещь -
https://tighten.co/blog/ziggy-laravel-named-routes-in-javascript/Но большое сомнение, правильно ли я прописываю маршруты свои
В Web.php
Route::group( [ 'middleware' => 'admin', 'prefix' => 'admin' ], function () {
Route::resource('users',\App\Http\Controllers\Admin\UserController::class )->names([
'index' => 'admin.users',
'create' => 'admin.user.create',
'store' => '
admin.user.store',
'show' => '
admin.user.show',
'edit' => 'admin.user.edit',
'update' => 'admin.user.update',
'destroy' => 'admin.user.destroy'
]);
});
А в api.php
Route::group(['as' => 'admin/users'], function () {
Route::get('{id}/edit', UserController::class)
->name('admin.user.edit');
Route::get('{id}/destroy', UserController::class)
->name('admin.user.destroy');
});
Все ли так делаю?