// SYSTEM PANEL //
[ROOT]
/
mnt
/
pleskStorage
/
vhosts
/
kodsolutions.net
/
subdomains
/
go-rent.kodsolutions.net
/
routes
[ PARENT ]
EDIT :: admin.php
<?php use App\Http\Controllers\Admin\Car\CarTransmissionController; use App\Http\Controllers\Admin\LoginController; use App\Http\Controllers\Admin\Office\BranchesController; use App\Http\Controllers\Admin\Office\OfficesController; use App\Http\Controllers\Admin\Permission\AdminsController; use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Session; /* |-------------------------------------------------------------------------- | 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! | */ /* -*-*-*-*-*-*-*-*--*--*---** Agent Panel URL *---*-*--*-*-*-*-*-*-*-*-*-*-* */ Route::get('/migrate', function () { Artisan::call('migrate'); dd('migrated!'); }); Route::get('lang/{locale}', function ($locale) { Session::put('lang', $locale); app()->setLocale($locale); return redirect()->back(); }); Route::group(['namespace' => 'App\\Http\\Controllers\\Admin', 'as' => 'admin.', 'middleware' => 'lang'], function () { Route::post('/login', [LoginController::class, 'postLogin'])->name('login'); Route::get('/login', [LoginController::class, 'showLoginForm'])->name('showLogin'); Route::group(['middleware' => 'admin'], function () { Route::post('logout', [LoginController::class, 'logout'])->name('logout'); Route::post('block-admins/{id}', [AdminsController::class, 'block'])->name('admins.block'); Route::resource('roles', 'Permission\\RolesController'); Route::resource('admins', AdminsController::class); Route::resource('users', 'User\\UsersController'); Route::post('block-users/{id}', 'User\\UsersController@block')->name('users.block'); Route::put('users-verification/{id}', ['App\\Http\\Controllers\\Admin\\User\\UsersController', 'updateVerification'])->name('users.update-verification'); Route::put('users-active/{id}', ['App\\Http\\Controllers\\Admin\\User\\UsersController', 'updateActive'])->name('users.update-active'); Route::get('users-search', 'User\\UsersController@search')->name('users.search'); Route::resource('questions', 'Content\\QuestionsController'); Route::resource('features', 'Content\\FeaturesController'); Route::resource('clients', 'Content\\ClientsController'); Route::resource('banners', 'Content\\BannersController'); Route::resource('counters', 'Content\\CountersController'); Route::resource('cities', 'CitiesController'); Route::resource('articles', 'Article\\ArticlesController'); Route::resource('catalogues', 'Article\\CataloguesController'); Route::resource('areas', 'AreasController'); Route::resource('pages', 'PagesController'); Route::resource('banks', 'Finance\\BanksController'); Route::resource('payment_method', 'Finance\\PaymentMethodsController'); Route::resource('finance_requests', 'Finance\\FinanceRequestsController'); Route::resource('contact_times', 'Finance\\ContactTimesController'); Route::resource('payment_methods', 'Finance\\PaymentMethodsController'); Route::resource('offices', OfficesController::class); Route::post('block-offices/{id}', 'Office\\OfficesController@block')->name('offices.block'); Route::put('offices-verification/{id}', [OfficesController::class, 'updateVerification'])->name('offices.update-verification'); Route::put('offices-active/{id}', [OfficesController::class, 'updateActive'])->name('offices.update-active'); Route::put('offices-featured/{id}', [OfficesController::class, 'updateFeatured'])->name('offices.update-featured'); Route::get('offices-search', [OfficesController::class, 'search'])->name('offices.search'); Route::resource('branches', BranchesController::class); Route::resource('media', 'MediaController'); Route::resource('fuel-types', 'Car\\FuelTypesController'); Route::resource('cars', 'Car\\CarsController'); Route::resource('car-rentals', 'Car\\RentalsController'); Route::resource('brands', 'Car\\BrandsController'); Route::resource('car-models', 'Car\\CarModelsController'); Route::resource('categories', 'Car\\CategoriesController'); Route::resource('statuses', 'Car\\StatusesController'); Route::resource('car-transmissions', CarTransmissionController::class); Route::resource('car-colors', 'Car\\ColorsController'); Route::resource('insurance-types', 'Car\\InsuranceTypesController'); Route::resource('vehicle-types', 'Car\\VehicleTypesController'); Route::resource('car-years', 'Car\\YearsController'); Route::get('get-models-by-brand', 'Car\\CarModelsController@getModelsByBrand')->name('car-models.by-brand'); // Route::get('get-models', 'Car\\CarModelsController@getModelsByBrand')->name('get-models'); Route::get('get-brand-models', 'Car\\BrandsController@getModelsByBrand')->name('brand.get-models'); Route::resource('feedback', 'FeedbackController'); Route::resource('orders', 'Order\\OrdersController'); Route::get('/profile', [LoginController::class, 'getProfile'])->name('profile'); Route::resource('settings', 'SettingsController')->only( [ 'index', 'update', ] ); Route::get('/', [LoginController::class, 'home'])->name('home'); // Cars update status routes Route::put('cars/{id}/update-active', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateActive'])->name('cars.update-active'); Route::put('cars/{id}/update-featured', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateFeatured'])->name('cars.update-featured'); Route::put('cars/{id}/update-sponsored', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateSponsored'])->name('cars.update-sponsored'); Route::put('cars/{id}/update-in-home', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateInHome'])->name('cars.update-in-home'); Route::put('cars/{id}/update-best-deal', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateBestDeal'])->name('cars.update-best-deal'); Route::put('cars/{id}/update-accept-immediately', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateAcceptImmediately'])->name('cars.update-accept-immediately'); Route::put('cars/{id}/update-available', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateAvailable'])->name('cars.update-available'); Route::put('cars/{id}/update-expiry', [App\Http\Controllers\Admin\Car\CarsController::class, 'updateExpiry'])->name('cars.update-expiry'); Route::put('cars/{id}/update-position', [App\Http\Controllers\Admin\Car\CarsController::class, 'updatePosition'])->name('cars.update-position'); }); });
SAVE
CANCEL