remove compose file to another repo
This commit is contained in:
8
routes/api.php
Normal file
8
routes/api.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::get('/user', function (Request $request) {
|
||||
return $request->user();
|
||||
})->middleware('auth:sanctum');
|
||||
8
routes/console.php
Normal file
8
routes/console.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
Artisan::command('inspire', function () {
|
||||
$this->comment(Inspiring::quote());
|
||||
})->purpose('Display an inspiring quote');
|
||||
54
routes/web.php
Normal file
54
routes/web.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\UserManagementController;
|
||||
use App\Http\Controllers\AuthController;
|
||||
use App\Http\Controllers\CallController;
|
||||
use App\Http\Controllers\CategoryController;
|
||||
use App\Http\Controllers\ProfileController;
|
||||
use App\Http\Middleware\SuperAdminCheck;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('server')->group(function () {
|
||||
Route::prefix('auth')
|
||||
->name('auth.')
|
||||
->controller(AuthController::class)
|
||||
->group(function () {
|
||||
Route::post('/login', 'login')->name('login');
|
||||
Route::post('/logout', 'logout')->name('logout');
|
||||
});
|
||||
|
||||
Route::prefix('profile')
|
||||
->name('profile.')
|
||||
->controller(ProfileController::class)
|
||||
->group(function () {
|
||||
Route::get('/info', 'info')->middleware('auth:sanctum')->name('info');
|
||||
Route::post('/change_password', 'changePassword')->middleware('auth:sanctum')->name('changePassword');
|
||||
});
|
||||
|
||||
Route::prefix('users')
|
||||
->name('users.')
|
||||
->middleware(['auth:sanctum', 'permission:manage_users'])
|
||||
->controller(UserManagementController::class)
|
||||
->group(function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
Route::get('/{user}', 'show')->middleware([SuperAdminCheck::class])->name('show');
|
||||
Route::post('/', 'store')->name('store');
|
||||
Route::post('/{user}', 'update')->middleware([SuperAdminCheck::class])->name('update');
|
||||
Route::delete('/{user}', 'destroy')->middleware([SuperAdminCheck::class])->name('destroy');
|
||||
});
|
||||
|
||||
Route::prefix('calls')
|
||||
->name('calls.')
|
||||
->controller(CallController::class)
|
||||
->group(function () {
|
||||
Route::post('/', 'store')->name('store');
|
||||
Route::get('/list', 'list')->name('list')->middleware(['auth', 'permission:manage_calls']);
|
||||
Route::post('/{call}', 'update')->name('update')->middleware(['auth', 'permission:manage_calls']);
|
||||
});
|
||||
|
||||
Route::middleware('auth')
|
||||
->controller(CategoryController::class)
|
||||
->group(function () {
|
||||
Route::get('/categories', 'list');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user