admin module
This commit is contained in:
0
Modules/Admin/routes/.gitkeep
Normal file
0
Modules/Admin/routes/.gitkeep
Normal file
19
Modules/Admin/routes/api.php
Normal file
19
Modules/Admin/routes/api.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\AdminController;
|
||||
|
||||
/*
|
||||
*--------------------------------------------------------------------------
|
||||
* API Routes
|
||||
*--------------------------------------------------------------------------
|
||||
*
|
||||
* Here is where you can register API routes for your application. These
|
||||
* routes are loaded by the RouteServiceProvider within a group which
|
||||
* is assigned the "api" middleware group. Enjoy building your API!
|
||||
*
|
||||
*/
|
||||
|
||||
Route::middleware(['auth:sanctum'])->prefix('v1')->group(function () {
|
||||
Route::apiResource('admin', AdminController::class)->names('admin');
|
||||
});
|
17
Modules/Admin/routes/route.castes.php
Normal file
17
Modules/Admin/routes/route.castes.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\CastesController;
|
||||
|
||||
Route::prefix("caste")->as('castes.')->group(function () {
|
||||
Route::get('/', [CastesController::class, 'index'])->name('index');
|
||||
Route::get('/create', [CastesController::class, 'create'])->name('create');
|
||||
Route::post('/store', [CastesController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [CastesController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [CastesController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [CastesController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [CastesController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [CastesController::class, 'update'])->name('update');
|
||||
Route::get('/destroy/{id}', [CastesController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [CastesController::class, 'toggle'])->name('toggle');
|
||||
Route::get('/clone/{id}', [CastesController::class, 'clone'])->name('clone');
|
||||
});
|
17
Modules/Admin/routes/route.cities.php
Normal file
17
Modules/Admin/routes/route.cities.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\CitiesController;
|
||||
|
||||
Route::prefix("city")->as('cities.')->group(function () {
|
||||
Route::get('/', [CitiesController::class, 'index'])->name('index');
|
||||
Route::get('/create', [CitiesController::class, 'create'])->name('create');
|
||||
Route::post('/store', [CitiesController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [CitiesController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [CitiesController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [CitiesController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [CitiesController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [CitiesController::class, 'update'])->name('update');
|
||||
Route::delete('/destroy/{id}', [CitiesController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/clone/{id}', [CitiesController::class, 'clone'])->name('clone');
|
||||
Route::get('/toggle/{id}', [CitiesController::class, 'toggle'])->name('toggle');
|
||||
});
|
16
Modules/Admin/routes/route.countries.php
Normal file
16
Modules/Admin/routes/route.countries.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\CountriesController;
|
||||
|
||||
Route::prefix("country")->as('countries.')->group(function () {
|
||||
Route::get('/', [CountriesController::class, 'index'])->name('index');
|
||||
Route::get('/create', [CountriesController::class, 'create'])->name('create');
|
||||
Route::post('/store', [CountriesController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [CountriesController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [CountriesController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [CountriesController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [CountriesController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [CountriesController::class, 'update'])->name('update');
|
||||
Route::delete('/destroy/{id}', [CountriesController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [CountriesController::class, 'toggle'])->name('toggle');
|
||||
});
|
18
Modules/Admin/routes/route.districts.php
Normal file
18
Modules/Admin/routes/route.districts.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\DistrictsController;
|
||||
|
||||
Route::prefix("district")->as('districts.')->group(function () {
|
||||
Route::get('/', [DistrictsController::class, 'index'])->name('index');
|
||||
Route::get('/create', [DistrictsController::class, 'create'])->name('create');
|
||||
Route::post('/store', [DistrictsController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [DistrictsController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [DistrictsController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [DistrictsController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [DistrictsController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [DistrictsController::class, 'update'])->name('update');
|
||||
Route::delete('/destroy/{id}', [DistrictsController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [DistrictsController::class, 'toggle'])->name('toggle');
|
||||
Route::get('/clone/{id}', [DistrictsController::class, 'clone'])->name('clone');
|
||||
|
||||
});
|
17
Modules/Admin/routes/route.genders.php
Normal file
17
Modules/Admin/routes/route.genders.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\GendersController;
|
||||
|
||||
Route::prefix("gender")->as('genders.')->group(function () {
|
||||
Route::get('/', [GendersController::class, 'index'])->name('index');
|
||||
Route::get('/create', [GendersController::class, 'create'])->name('create');
|
||||
Route::post('/store', [GendersController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [GendersController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [GendersController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [GendersController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [GendersController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [GendersController::class, 'update'])->name('update');
|
||||
Route::get('/destroy/{id}', [GendersController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [GendersController::class, 'toggle'])->name('toggle');
|
||||
Route::get('/clone/{id}', [GendersController::class, 'clone'])->name('clone');
|
||||
});
|
17
Modules/Admin/routes/route.nationalities.php
Normal file
17
Modules/Admin/routes/route.nationalities.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\NationalitiesController;
|
||||
|
||||
Route::prefix("nationality")->as('nationalities.')->group(function () {
|
||||
Route::get('/', [NationalitiesController::class, 'index'])->name('index');
|
||||
Route::get('/create', [NationalitiesController::class, 'create'])->name('create');
|
||||
Route::post('/store', [NationalitiesController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [NationalitiesController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [NationalitiesController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [NationalitiesController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [NationalitiesController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [NationalitiesController::class, 'update'])->name('update');
|
||||
Route::get('/destroy/{id}', [NationalitiesController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [NationalitiesController::class, 'toggle'])->name('toggle');
|
||||
Route::get('/clone/{id}', [NationalitiesController::class, 'clone'])->name('clone');
|
||||
});
|
17
Modules/Admin/routes/route.provinces.php
Normal file
17
Modules/Admin/routes/route.provinces.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\ProvinceController;
|
||||
|
||||
Route::prefix("province")->as('provinces.')->group(function () {
|
||||
Route::get('/', [ProvinceController::class, 'index'])->name('index');
|
||||
Route::get('/create', [ProvinceController::class, 'create'])->name('create');
|
||||
Route::post('/store', [ProvinceController::class, 'store'])->name('store');
|
||||
Route::post('/sort', [ProvinceController::class, 'sort'])->name('sort');
|
||||
Route::post('/updatealias', [ProvinceController::class, 'updatealias'])->name('updatealias');
|
||||
Route::get('/show/{id}', [ProvinceController::class, 'show'])->name('show');
|
||||
Route::get('/edit/{id}', [ProvinceController::class, 'edit'])->name('edit');
|
||||
Route::post('/update/{id}', [ProvinceController::class, 'update'])->name('update');
|
||||
Route::get('/destroy/{id}', [ProvinceController::class, 'destroy'])->name('destroy');
|
||||
Route::get('/toggle/{id}', [ProvinceController::class, 'toggle'])->name('toggle');
|
||||
Route::get('/clone/{id}', [ProvinceController::class, 'clone'])->name('clone');
|
||||
});
|
27
Modules/Admin/routes/web.php
Normal file
27
Modules/Admin/routes/web.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Admin\Http\Controllers\AdminController;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Web Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here is where you can register web routes for your application. These
|
||||
| routes are loaded by the RouteServiceProvider within a group which
|
||||
| contains the "web" middleware group. Now create something great!
|
||||
|
|
||||
*/
|
||||
|
||||
Route::group([], function () {
|
||||
Route::resource('admin', AdminController::class)->names('admin');
|
||||
});
|
||||
|
||||
require __DIR__ . '/route.countries.php';
|
||||
require __DIR__ . '/route.provinces.php';
|
||||
require __DIR__ . '/route.districts.php';
|
||||
require __DIR__ . '/route.cities.php';
|
||||
require __DIR__ . '/route.genders.php';
|
||||
require __DIR__ . '/route.castes.php';
|
||||
require __DIR__ . '/route.nationalities.php';
|
Reference in New Issue
Block a user