moving routing to web
This commit is contained in:
@@ -13,7 +13,7 @@ const { user } = usePage().props.value
|
||||
|
||||
const f = async () => {
|
||||
try {
|
||||
const response = await axios.get(route('api.v1.user.menu', user.id))
|
||||
const response = await axios.get(route('user.menu', user.id))
|
||||
|
||||
menus.value = response.data
|
||||
} catch (e) {
|
||||
|
||||
@@ -21,7 +21,7 @@ import Th from '@/Components/DataTable/Th.vue';
|
||||
|
||||
<template #body>
|
||||
<Builder
|
||||
:url="route('api.v1.superuser.activity.login')"
|
||||
:url="route('superuser.activity.login')"
|
||||
>
|
||||
<template #thead="table">
|
||||
<tr class="bg-gray-200 dark:bg-gray-800 border-gray-300 dark:border-gray-900">
|
||||
|
||||
@@ -39,7 +39,7 @@ const form = useForm({
|
||||
|
||||
const fetch = async () => {
|
||||
try {
|
||||
const response = await axios.get(route('api.v1.superuser.menu'))
|
||||
const response = await axios.get(route('superuser.menu'))
|
||||
menus.value = response.data
|
||||
} catch (e) {
|
||||
const response = await Swal.fire({
|
||||
|
||||
@@ -26,7 +26,7 @@ const form = useForm({
|
||||
|
||||
const fetch = async () => {
|
||||
try {
|
||||
const response = await axios.get(route('api.v1.superuser.permission'))
|
||||
const response = await axios.get(route('superuser.permission'))
|
||||
permissions.value = response.data
|
||||
} catch (e) {
|
||||
const response = await Swal.fire({
|
||||
|
||||
@@ -129,7 +129,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc))
|
||||
<div class="flex flex-col space-y-2">
|
||||
<Builder
|
||||
v-if="render"
|
||||
:url="route('api.v1.superuser.role.paginate')"
|
||||
:url="route('superuser.role.paginate')"
|
||||
ref="table"
|
||||
>
|
||||
<template #thead="table">
|
||||
|
||||
@@ -154,7 +154,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc))
|
||||
<div class="flex flex-col space-y-2">
|
||||
<Builder
|
||||
v-if="render"
|
||||
:url="route('api.v1.superuser.user.paginate')"
|
||||
:url="route('superuser.user.paginate')"
|
||||
ref="table"
|
||||
>
|
||||
<template #thead="table">
|
||||
@@ -376,10 +376,10 @@ onUnmounted(() => window.removeEventListener('keydown', esc))
|
||||
<div
|
||||
v-for="(permission, j) in user.permissions"
|
||||
:key="j"
|
||||
class="inline-block bg-gray-600 rounded-md px-3 py-1 m-[1px] text-sm"
|
||||
class="inline-block bg-gray-200 dark:bg-gray-800 rounded-md px-3 py-1 m-[1px] text-sm"
|
||||
>
|
||||
<div class="flex items-center justify-between space-x-1">
|
||||
<p class="uppercase font-semibold">
|
||||
<p class="uppercase font-semibold whitespace-nowrap">
|
||||
{{ __(permission.name) }}
|
||||
</p>
|
||||
|
||||
@@ -515,7 +515,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc))
|
||||
<div class="flex flex-col space-y-2">
|
||||
<div class="flex items-center space-x-2">
|
||||
<label for="email" class="w-1/3 lowercase first-letter:capitalize">
|
||||
{{ __('name') }}
|
||||
{{ __('email') }}
|
||||
</label>
|
||||
|
||||
<Input
|
||||
|
||||
@@ -14,19 +14,8 @@ use Illuminate\Support\Facades\Route;
|
||||
|
|
||||
*/
|
||||
|
||||
Route::prefix('/v1')->name('api.v1.')->middleware(['auth:sanctum'])->group(function () {
|
||||
Route::get('/user/{user}/menu', fn (App\Models\User $user) => $user->menus())->name('user.menu');
|
||||
|
||||
Route::name('superuser.')->group(function () {
|
||||
Route::get('/superuser/permission', [App\Http\Controllers\Superuser\PermissionController::class, 'get'])->name('permission');
|
||||
Route::get('/superuser/role', [App\Http\Controllers\Superuser\RoleController::class, 'get'])->name('role');
|
||||
Route::post('/superuser/role/paginate', [App\Http\Controllers\Superuser\RoleController::class, 'paginate'])->name('role.paginate');
|
||||
Route::post('/superuser/user/paginate', [App\Http\Controllers\Superuser\UserController::class, 'paginate'])->name('user.paginate');
|
||||
Route::post('/superuser/activity/login', [App\Http\Controllers\ActivityController::class, 'logins'])->name('activity.login');
|
||||
Route::get('/superuser/menu', [App\Http\Controllers\Superuser\MenuController::class, 'get'])->name('menu');
|
||||
});
|
||||
|
||||
Route::get('/user', fn () => request()->user());
|
||||
Route::prefix('/v1')->name('api.')->middleware(['auth:sanctum'])->group(function () {
|
||||
Route::get('/user', fn () => request()->user())->name('user');
|
||||
});
|
||||
|
||||
Route::prefix('/translation/{locale?}')->name('api.translation.')->controller(App\Http\Controllers\TranslationController::class)->group(function () {
|
||||
|
||||
@@ -51,5 +51,13 @@ Route::middleware(['auth:sanctum', config('jetstream.auth_session'), 'verified']
|
||||
});
|
||||
|
||||
Route::get('/activity/login', [App\Http\Controllers\ActivityController::class, 'login'])->name('activity.login');
|
||||
|
||||
Route::get('/user/{user}/menu', fn (App\Models\User $user) => $user->menus())->name('user.menu');
|
||||
Route::get('/permission/get', [App\Http\Controllers\Superuser\PermissionController::class, 'get'])->name('permission');
|
||||
Route::get('/role/get', [App\Http\Controllers\Superuser\RoleController::class, 'get'])->name('role');
|
||||
Route::post('/role/paginate', [App\Http\Controllers\Superuser\RoleController::class, 'paginate'])->name('role.paginate');
|
||||
Route::post('/user/paginate', [App\Http\Controllers\Superuser\UserController::class, 'paginate'])->name('user.paginate');
|
||||
Route::post('/activity/login', [App\Http\Controllers\ActivityController::class, 'logins'])->name('activity.login');
|
||||
Route::get('/menu/get', [App\Http\Controllers\Superuser\MenuController::class, 'get'])->name('menu');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user