feat: Implement DNS management with dedicated models, repositories, requests, controllers, and services, while refactoring authentication by removing Passport and Sanctum.
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Backend\DomainController;
|
||||
use App\Http\Controllers\Backend\RecordController;
|
||||
use App\Http\Controllers\Backend\ServerController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Admin Backend Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Routes for DNS Manager admin panel.
|
||||
| Prefix: /admin | Named: admin.*
|
||||
|
|
||||
*/
|
||||
|
||||
Route::prefix('admin')->as('admin.')->group(function () {
|
||||
|
||||
// Server
|
||||
Route::group(['prefix' => 'server', 'as' => 'server.', 'controller' => ServerController::class], function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
Route::get('get-all', 'getAll')->name('getAll');
|
||||
Route::get('create', 'create')->name('create');
|
||||
Route::post('create', 'store')->name('store');
|
||||
Route::post('check-connect', 'connect')->name('connect');
|
||||
Route::get('edit/{id}', 'edit')->name('edit');
|
||||
Route::put('edit/{id}', 'update')->name('update');
|
||||
Route::delete('remove/{id}', 'destroy')->name('destroy');
|
||||
Route::delete('remove-all', 'destroyCustom')->name('destroyCustom');
|
||||
});
|
||||
|
||||
// Domain
|
||||
Route::group(['prefix' => 'domain', 'as' => 'domain.', 'controller' => DomainController::class], function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
Route::get('get-all', 'getAll')->name('getAll');
|
||||
Route::get('{id}/records', 'record')->name('record');
|
||||
Route::get('create', 'create')->name('create');
|
||||
Route::post('create', 'store')->name('store');
|
||||
Route::get('edit/{id}', 'edit')->name('edit');
|
||||
Route::put('edit/{id}', 'update')->name('update');
|
||||
Route::delete('remove/{id}', 'destroy')->name('destroy');
|
||||
Route::delete('remove-all', 'destroyCustom')->name('destroyCustom');
|
||||
});
|
||||
|
||||
// Record
|
||||
Route::group(['prefix' => 'record', 'as' => 'record.', 'controller' => RecordController::class], function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
Route::get('get-all', 'getAll')->name('getAll');
|
||||
Route::get('domain/{id}/record/create', 'create')->name('create');
|
||||
Route::post('domain/{id}/record/create', 'store')->name('store');
|
||||
Route::get('domain/{id}/record/edit/{record_id}', 'edit')->name('edit');
|
||||
Route::put('domain/{id}/record/edit/{record_id}', 'update')->name('update');
|
||||
Route::delete('remove/{id}', 'destroy')->name('destroy');
|
||||
Route::delete('remove-all', 'destroyCustom')->name('destroyCustom');
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user