main_ou #12
392
routes/web.php
392
routes/web.php
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
use App\Http\Controllers\Admin\CityController;
|
use App\Http\Controllers\Admin\CityController;
|
||||||
use App\Http\Controllers\Admin\ParkController;
|
use App\Http\Controllers\Admin\ParkController;
|
||||||
use App\Http\Controllers\Admin\PriceListController;
|
use App\Http\Controllers\Admin\PriceListController;
|
||||||
@ -19,7 +20,6 @@ use App\Http\Controllers\Admin\UpdateCandidateController;
|
|||||||
use App\Http\Controllers\Admin\ReservationController;
|
use App\Http\Controllers\Admin\ReservationController;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Laravel 12変更点:ルート定義の書き方が変更
|
* Laravel 12変更点:ルート定義の書き方が変更
|
||||||
* Laravel 5.7: Route::get('url', 'Controller@method') の形式
|
* Laravel 5.7: Route::get('url', 'Controller@method') の形式
|
||||||
@ -45,7 +45,7 @@ Route::get('logout', [App\Http\Controllers\Auth\LoginController::class, 'logout'
|
|||||||
|
|
||||||
// パスワードリセット機能(一時的にリダイレクト - 後で実装予定)
|
// パスワードリセット機能(一時的にリダイレクト - 後で実装予定)
|
||||||
// Laravel 12移行時の一時対応:forgot_passwordルートエラー回避
|
// Laravel 12移行時の一時対応:forgot_passwordルートエラー回避
|
||||||
Route::get('forgotPassword', function () {
|
Route::get('forgotPassword', function() {
|
||||||
return redirect()->route('login')->with('info', 'パスワードリセット機能は現在準備中です。');
|
return redirect()->route('login')->with('info', 'パスワードリセット機能は現在準備中です。');
|
||||||
})->name('forgot_password');
|
})->name('forgot_password');
|
||||||
|
|
||||||
@ -60,169 +60,327 @@ Route::middleware('auth')->group(function () {
|
|||||||
// 実装完了後は各機能の正式なルートに置き換える予定
|
// 実装完了後は各機能の正式なルートに置き換える予定
|
||||||
|
|
||||||
// 利用者マスタ管理機能(仮ルート)
|
// 利用者マスタ管理機能(仮ルート)
|
||||||
Route::match(['get', 'post'], '/users', function () {
|
Route::match(['get', 'post'], '/users', function() {
|
||||||
return view('admin.placeholder', ['title' => '利用者マスタ', 'feature' => 'users']);
|
return view('admin.placeholder', ['title' => '利用者マスタ', 'feature' => 'users']);
|
||||||
})->name('users');
|
})->name('users');
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/users/add', function () {
|
Route::match(['get', 'post'], '/users/add', function() {
|
||||||
return view('admin.placeholder', ['title' => '利用者追加', 'feature' => 'users']);
|
return view('admin.placeholder', ['title' => '利用者追加', 'feature' => 'users']);
|
||||||
})->name('user_add');
|
})->name('user_add');
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/users/edit/{seq}', function ($seq) {
|
Route::match(['get', 'post'], '/users/edit/{seq}', function($seq) {
|
||||||
return view('admin.placeholder', ['title' => '利用者編集', 'feature' => 'users', 'id' => $seq]);
|
return view('admin.placeholder', ['title' => '利用者編集', 'feature' => 'users', 'id' => $seq]);
|
||||||
})->name('user_edit')->where(['seq' => '[0-9]+']);
|
})->name('user_edit')->where(['seq' => '[0-9]+']);
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/users/info/{seq}', function ($seq) {
|
Route::match(['get', 'post'], '/users/info/{seq}', function($seq) {
|
||||||
return view('admin.placeholder', ['title' => '利用者詳細', 'feature' => 'users', 'id' => $seq]);
|
return view('admin.placeholder', ['title' => '利用者詳細', 'feature' => 'users', 'id' => $seq]);
|
||||||
})->name('user_info')->where(['seq' => '[0-9]+']);
|
})->name('user_info')->where(['seq' => '[0-9]+']);
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/users/delete', function () {
|
Route::match(['get', 'post'], '/users/delete', function() {
|
||||||
return redirect()->route('users')->with('info', '削除機能は現在実装中です。');
|
return redirect()->route('users')->with('info', '削除機能は現在実装中です。');
|
||||||
})->name('users_delete');
|
})->name('users_delete');
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/users/import', function () {
|
Route::match(['get', 'post'], '/users/import', function() {
|
||||||
return redirect()->route('users')->with('info', 'インポート機能は現在実装中です。');
|
return redirect()->route('users')->with('info', 'インポート機能は現在実装中です。');
|
||||||
})->name('users_import');
|
})->name('users_import');
|
||||||
|
|
||||||
Route::get('/users/export', function () {
|
Route::get('/users/export', function() {
|
||||||
return redirect()->route('users')->with('info', 'エクスポート機能は現在実装中です。');
|
return redirect()->route('users')->with('info', 'エクスポート機能は現在実装中です。');
|
||||||
})->name('users_export');
|
})->name('users_export');
|
||||||
|
|
||||||
// その他の管理機能の仮ルート(必要に応じて追加)
|
// その他の管理機能の仮ルート(必要に応じて追加)
|
||||||
Route::match(['get', 'post'], '/regular_contracts', function () {
|
Route::match(['get', 'post'], '/regular_contracts', function() {
|
||||||
return view('admin.placeholder', ['title' => '定期契約管理', 'feature' => 'regular_contracts']);
|
return view('admin.placeholder', ['title' => '定期契約管理', 'feature' => 'regular_contracts']);
|
||||||
})->name('regular_contracts');
|
})->name('regular_contracts');
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/parks', function () {
|
Route::match(['get', 'post'], '/parks', function() {
|
||||||
return view('admin.placeholder', ['title' => '駐輪場管理', 'feature' => 'parks']);
|
return view('admin.placeholder', ['title' => '駐輪場管理', 'feature' => 'parks']);
|
||||||
})->name('parks');
|
})->name('parks');
|
||||||
|
|
||||||
Route::match(['get', 'post'], '/opes', function () {
|
Route::match(['get', 'post'], '/opes', function() {
|
||||||
return view('admin.placeholder', ['title' => 'オペレータ管理', 'feature' => 'opes']);
|
return view('admin.placeholder', ['title' => 'オペレータ管理', 'feature' => 'opes']);
|
||||||
})->name('opes');
|
})->name('opes');
|
||||||
|
|
||||||
|
// 区画別利用率状況機能
|
||||||
|
// Laravel 12変更点:配列形式でのコントローラー指定
|
||||||
|
// Laravel 5.7: 'Admin\UsingStatusController@index' 形式を使用していた
|
||||||
|
Route::get('/using_status', [App\Http\Controllers\Admin\UsingStatusController::class, 'index'])->name('using_status');
|
||||||
|
Route::post('/using_status', [App\Http\Controllers\Admin\UsingStatusController::class, 'index'])->name('using_status');
|
||||||
|
|
||||||
// sou start
|
// 区画別利用率状況 - 将来拡張用API・エクスポート機能
|
||||||
// [東京都|〇〇駐輪場] 定期契約マスタ
|
// Laravel 12対応:RESTful API エンドポイント
|
||||||
Route::match(['get', 'post'], '/regular_contracts', [App\Http\Controllers\Admin\RegularContractController::class, 'list'])->name('regular_contracts');
|
Route::get('/using_status/api', [App\Http\Controllers\Admin\UsingStatusController::class, 'apiGetUtilization'])->name('using_status.api');
|
||||||
Route::match(['get', 'post'], '/regular_contracts/add', [App\Http\Controllers\Admin\RegularContractController::class, 'add'])->name('regular_contract_add');
|
Route::get('/using_status/export', [App\Http\Controllers\Admin\UsingStatusController::class, 'exportCsv'])->name('using_status.export');
|
||||||
Route::match(['get', 'post'], '/regular_contracts/edit/{contract_id}', [App\Http\Controllers\Admin\RegularContractController::class, 'edit'])->name('regular_contract_edit')->where(['contract_id' => '[0-9]+']);
|
|
||||||
Route::match(['get', 'post'], '/regular_contracts/info/{contract_id}', [App\Http\Controllers\Admin\RegularContractController::class, 'info'])->name('regular_contract_info')->where(['contract_id' => '[0-9]+']);
|
|
||||||
Route::match(['get', 'post'], '/regular_contracts/delete', [App\Http\Controllers\Admin\RegularContractController::class, 'delete'])->name('regular_contracts_delete');
|
|
||||||
Route::match(['get', 'post'], '/regular_contracts/import', [App\Http\Controllers\Admin\RegularContractController::class, 'import'])->name('regular_contracts_import');
|
|
||||||
Route::get('/regular_contracts/export', [App\Http\Controllers\Admin\RegularContractController::class, 'export'])->name('regular_contracts_export');
|
|
||||||
|
|
||||||
// [東京都|〇〇駐輪場] 駐輪車室マスタ
|
// [東京都|〇〇駐輪場] 定期種別マスタ
|
||||||
Route::match(['get', 'post'], '/pplace', [PplaceController::class, 'list'])->name('pplace');
|
Route::match(['get', 'post'], '/regular_types', [App\Http\Controllers\Admin\RegularTypeController::class, 'list'])->name('regular_types');
|
||||||
Route::match(['get', 'post'], '/pplace/add', [PplaceController::class, 'add'])->name('pplace_add');
|
Route::match(['get', 'post'], '/regular_types/add', [App\Http\Controllers\Admin\RegularTypeController::class, 'add'])->name('regular_type_add');
|
||||||
Route::match(['get', 'post'], '/pplace/edit/{id}', [PplaceController::class, 'edit'])->name('pplace_edit')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/regular_types/edit/{id}', [App\Http\Controllers\Admin\RegularTypeController::class, 'edit'])->where(['id' => '[0-9]+'])->name('regular_type_edit');
|
||||||
Route::match(['get', 'post'], '/pplace/info/{id}', [PplaceController::class, 'info'])->name('pplace_info')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/regular_types/info/{id}', [App\Http\Controllers\Admin\RegularTypeController::class, 'info'])->where(['id' => '[0-9]+'])->name('regular_type_info');
|
||||||
Route::match(['get', 'post'], '/pplace/delete', [PplaceController::class, 'delete'])->name('pplace_delete');
|
Route::match(['get', 'post'], '/regular_types/delete', [App\Http\Controllers\Admin\RegularTypeController::class, 'delete'])->name('regular_types_delete');
|
||||||
Route::match(['get', 'post'], '/pplace/import', [PplaceController::class, 'import'])->name('pplace_import');
|
Route::match(['get', 'post'], '/regular_types/import', [App\Http\Controllers\Admin\RegularTypeController::class, 'import'])->name('regular_types_import');
|
||||||
Route::get('/pplace/export', [PplaceController::class, 'export'])->name('pplace_export');
|
Route::get('/regular_types/export', [App\Http\Controllers\Admin\RegularTypeController::class, 'export'])->name('regular_types_export');
|
||||||
// sou end
|
|
||||||
|
|
||||||
// ou start
|
// [東京都|〇〇駐輪場] 近傍駅マスタ
|
||||||
// 市区マスタ
|
Route::match(['get', 'post'], '/neighbor_stations', [App\Http\Controllers\Admin\NeighborStationController::class, 'list'])->name('neighbor_stations');
|
||||||
Route::match(['get', 'post'], '/city', [CityController::class, 'list'])->name('city');
|
Route::match(['get', 'post'], '/neighbor_stations/add', [App\Http\Controllers\Admin\NeighborStationController::class, 'add'])->name('neighbor_station_add');
|
||||||
Route::match(['get', 'post'], '/city/add', [CityController::class, 'add'])->name('city_add');
|
Route::match(['get', 'post'], '/neighbor_stations/edit/{id}', [App\Http\Controllers\Admin\NeighborStationController::class, 'edit'])->where(['id' => '[0-9]+'])->name('neighbor_station_edit');
|
||||||
Route::match(['get', 'post'], '/city/edit/{id}', [CityController::class, 'edit'])->where(['id' => '[0-9]+'])->name('city_edit');
|
Route::get('/neighbor_stations/info/{id}', [App\Http\Controllers\Admin\NeighborStationController::class, 'info'])->where(['id' => '[0-9]+'])->name('neighbor_station_info');
|
||||||
Route::match(['get', 'post'], '/city/info/{id}', [CityController::class, 'info'])->where(['id' => '[0-9]+'])->name('city_info');
|
Route::match(['get', 'post'], '/neighbor_stations/delete', [App\Http\Controllers\Admin\NeighborStationController::class, 'delete'])->name('neighbor_stations_delete');
|
||||||
Route::match(['get', 'post'], '/city/delete', [CityController::class, 'delete'])->name('city_delete');
|
Route::post('/neighbor_stations/import', [App\Http\Controllers\Admin\NeighborStationController::class, 'import'])->name('neighbor_stations_import');
|
||||||
|
Route::get('/neighbor_stations/export', [App\Http\Controllers\Admin\NeighborStationController::class, 'export'])->name('neighbor_stations_export');
|
||||||
|
|
||||||
// 駐輪場マスタ
|
// [東京都|〇〇駐輪場] 利用契約マスタ
|
||||||
Route::get('/parks', [ParkController::class, 'list'])->name('parks');
|
Route::match(['get', 'post'], '/terms', [App\Http\Controllers\Admin\TermsController::class, 'list'])->name('terms'); // 一覧表示
|
||||||
Route::get('/parks/add', [ParkController::class, 'add'])->name('parks.add');
|
Route::match(['get', 'post'], '/terms/add', [App\Http\Controllers\Admin\TermsController::class, 'add'])->name('terms_add'); // 新規登録画面・登録処理
|
||||||
Route::post('/parks/add', [ParkController::class, 'add'])->name('parks.store');
|
Route::match(['get', 'post'], '/terms/edit/{term_id}', [App\Http\Controllers\Admin\TermsController::class, 'edit'])->where(['term_id' => '[0-9]+'])->name('terms_edit'); // 編集画面・更新処理
|
||||||
Route::match(['get', 'post', 'put'], '/parks/edit/{id}', [ParkController::class, 'edit'])->name('parks.edit');
|
Route::match(['get', 'post'], '/terms/info/{term_id}', [App\Http\Controllers\Admin\TermsController::class, 'info'])->where(['term_id' => '[0-9]+'])->name('terms_info'); // 詳細表示
|
||||||
Route::put('/parks/edit/{id}', [ParkController::class, 'edit'])->name('parks.update');
|
Route::match(['get', 'post'], '/terms/delete', [App\Http\Controllers\Admin\TermsController::class, 'delete'])->name('terms_delete'); // 削除処理(複数可)
|
||||||
Route::match(['get', 'post'], '/parks/delete', [ParkController::class, 'delete'])->name('parks.delete');
|
Route::match(['get', 'post'], '/terms/import', [App\Http\Controllers\Admin\TermsController::class, 'import'])->name('terms_import'); // CSVインポート(仮)
|
||||||
Route::get('/parks/export', [ParkController::class, 'export'])->name('parks.export');
|
Route::get('/terms/export', [App\Http\Controllers\Admin\TermsController::class, 'export'])->name('terms_export'); // CSVエクスポート
|
||||||
Route::post('/parks/check-duplicate', [App\Http\Controllers\Admin\ParkController::class, 'checkDuplicate'])->name('parks.check_duplicate');
|
|
||||||
|
|
||||||
// 料金一覧表マスタ
|
|
||||||
Route::match(['get', 'post'], '/admin/pricelist', [PriceListController::class, 'list'])->name('pricelist');
|
|
||||||
Route::post('/admin/pricelist/update', [PriceListController::class, 'update'])->name('pricelist_update');
|
|
||||||
Route::post('/admin/pricelist/insert', [PriceListController::class, 'insert'])->name('pricelist_insert');
|
|
||||||
|
|
||||||
//駐輪場所、料金マスタ
|
// [東京都|〇〇駐輪場] 管轄駐輪場マスタ
|
||||||
Route::match(['get', 'post'], '/admin/prices', [PriceController::class, 'list'])->name('prices');
|
Route::match(['get', 'post'], '/jurisdiction_parkings', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'list'])->name('jurisdiction_parkings'); // 一覧表示
|
||||||
Route::match(['get', 'post'], '/admin/prices/add', [PriceController::class, 'add'])->name('price_add');
|
Route::match(['get', 'post'], '/jurisdiction_parkings/add', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'add'])->name('jurisdiction_parkings_add'); // 新規登録画面・登録処理
|
||||||
Route::match(['get', 'post'], '/admin/prices/edit/{id}', [PriceController::class, 'edit'])->name('price_edit')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/jurisdiction_parkings/edit/{jurisdiction_parking_id}', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'edit'])->where(['jurisdiction_parking_id' => '[0-9]+'])->name('jurisdiction_parkings_edit'); // 編集画面・更新処理
|
||||||
Route::match(['get', 'post'], '/admin/prices/info/{id}', [PriceController::class, 'info'])->name('price_info')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/jurisdiction_parkings/info/{jurisdiction_parking_id}', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'info'])->where(['jurisdiction_parking_id' => '[0-9]+'])->name('jurisdiction_parkings_info'); // 詳細表示
|
||||||
Route::match(['get', 'post'], '/admin/prices/delete', [PriceController::class, 'delete'])->name('prices_delete');
|
Route::match(['get', 'post'], '/jurisdiction_parkings/delete', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'delete'])->name('jurisdiction_parkings_delete'); // 削除処理(複数可)
|
||||||
Route::match(['get', 'post'], '/admin/prices/import', [PriceController::class, 'import'])->name('prices_import');
|
Route::match(['get', 'post'], '/jurisdiction_parkings/import', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'import'])->name('jurisdiction_parkings_import'); // CSVインポート(仮)
|
||||||
Route::get('/admin/prices/export', [PriceController::class, 'export'])->name('prices_export');
|
Route::get('/jurisdiction_parkings/export', [App\Http\Controllers\Admin\JurisdictionParkingController::class, 'export'])->name('jurisdiction_parkings_export'); // CSVエクスポート
|
||||||
|
|
||||||
//車種区分マスタ
|
|
||||||
Route::match(['get', 'post'], '/admin/psection', [PsectionController::class, 'list'])->name('psection');
|
|
||||||
Route::match(['get', 'post'], '/admin/psection/add', [PsectionController::class, 'add'])->name('psection_add');
|
|
||||||
Route::match(['get', 'post'], '/admin/psection/edit/{id}', [PsectionController::class, 'edit'])->name('psection_edit')->where(['id' => '[0-9]+']);
|
|
||||||
Route::post('/admin/psection/delete', [PsectionController::class, 'delete'])->name('psection_delete');
|
|
||||||
|
|
||||||
//駐輪分類マスタ
|
// [東京都|〇〇駐輪場] シール印刷範囲マスタ
|
||||||
Route::match(['get', 'post'], '/admin/ptypes', [PtypeController::class, 'list'])->name(name: 'ptypes');
|
Route::match(['get', 'post'], '/print_areas', [App\Http\Controllers\Admin\PrintAreaController::class, 'list'])->name('print_areas');
|
||||||
Route::match(['get', 'post'], '/admin/ptypes/add', [PtypeController::class, 'add'])->name('ptype_add');
|
Route::match(['get', 'post'], '/print_areas/add', [App\Http\Controllers\Admin\PrintAreaController::class, 'add'])->name('print_areas_add');
|
||||||
Route::match(['get', 'post'], '/admin/ptypes/edit/{id}', [PtypeController::class, 'edit'])->name('ptype_edit')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/print_areas/edit/{print_area_id}', [App\Http\Controllers\Admin\PrintAreaController::class, 'edit'])->name('print_areas_edit')->where(['print_area_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/admin/ptypes/info/{id}', [PtypeController::class, 'info'])->name('ptype_info')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/print_areas/info/{print_area_id}', [App\Http\Controllers\Admin\PrintAreaController::class, 'info'])->name('print_areas_info')->where(['print_area_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/admin/ptypes/delete', [PtypeController::class, 'delete'])->name('ptype_delete');
|
Route::match(['get', 'post'], '/print_areas/delete', [App\Http\Controllers\Admin\PrintAreaController::class, 'delete'])->name('print_areas_delete');
|
||||||
Route::match(['get', 'post'], '/admin/ptypes/import', [PtypeController::class, 'import'])->name('ptype_import');
|
Route::match(['get', 'post'], '/print_areas/import', [App\Http\Controllers\Admin\PrintAreaController::class, 'import'])->name('print_areas_import');
|
||||||
Route::get('/admin/ptypes/export', [PtypeController::class, 'export'])->name('ptype_export');
|
Route::get('/print_areas/export', [App\Http\Controllers\Admin\PrintAreaController::class, 'export'])->name('print_areas_export');
|
||||||
|
|
||||||
//定期利用・契約状況
|
|
||||||
Route::match(['get', 'post'], '/periodical', [PeriodicalController::class, 'list'])->name('periodical');
|
|
||||||
Route::get('/periodical/list-data', [PeriodicalController::class, 'listData'])->name('periodical.listData');
|
|
||||||
Route::get('/periodical/area', [PeriodicalController::class, 'area'])->name('periodical.area');
|
|
||||||
Route::get('/periodical/area-list-data', [PeriodicalController::class, 'areaListData'])->name('periodical.areaListData');
|
|
||||||
|
|
||||||
// 一般ウェブ管理 > 最新ニュース登録
|
// [東京都|〇〇駐輪場] 契約許容市区マスタ
|
||||||
Route::match(['get', 'post'], '/web/news', [NewsController::class, 'list'])->name('news');
|
Route::match(['get', 'post'], '/contract_allowable_cities', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'list'])->name('contract_allowable_cities');
|
||||||
Route::match(['get', 'post'], '/web/news/add', [NewsController::class, 'add'])->name('news_add');
|
Route::match(['get', 'post'], '/contract_allowable_cities/add', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'add'])->name('contract_allowable_cities_add');
|
||||||
Route::match(['get', 'post'], '/web/news/edit/{id}', [NewsController::class, 'edit'])->where(['id' => '[0-9]+'])->name('news_edit');
|
Route::match(['get', 'post'], '/contract_allowable_cities/edit/{contract_allowable_city_id}', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'edit'])->name('contract_allowable_cities_edit')->where(['contract_allowable_city_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/web/news/info/{id}', [NewsController::class, 'info'])->where(['id' => '[0-9]+'])->name('news_info');
|
Route::match(['get', 'post'], '/contract_allowable_cities/info/{contract_allowable_city_id}', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'info'])->name('contract_allowable_cities_info')->where(['contract_allowable_city_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/web/news/delete', [NewsController::class, 'delete'])->name('news_delete');
|
Route::match(['get', 'post'], '/contract_allowable_cities/delete', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'delete'])->name('contract_allowable_cities_delete');
|
||||||
|
Route::match(['get', 'post'], '/contract_allowable_cities/import', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'import'])->name('contract_allowable_cities_import');
|
||||||
|
Route::get('/contract_allowable_cities/export', [App\Http\Controllers\Admin\ContractAllowableCityController::class, 'export'])->name('contract_allowable_cities_export');
|
||||||
|
|
||||||
// 利用者マスタ
|
|
||||||
Route::match(['get', 'post'], '/users', [UsersController::class, 'list'])->name('users');
|
|
||||||
Route::match(['get', 'post'], '/users/add', [UsersController::class, 'add'])->name('users_add');
|
|
||||||
Route::match(['get', 'post'], '/users/export', [UsersController::class, 'export'])->name('users_export');
|
|
||||||
|
|
||||||
// 定期契約マスタ
|
// [東京都|〇〇駐輪場] 管駐輪場管理者マスタ
|
||||||
Route::match(['get', 'post'], '/regularcontracts', [RegularContractController::class, 'list'])->name('regularcontracts');
|
Route::match(['get', 'post'], '/managers', [App\Http\Controllers\Admin\ManagerController::class, 'list'])->name('managers');
|
||||||
Route::match(['get', 'post'], '/regularcontracts/add', [RegularContractController::class, 'add'])->name('regularcontracts_add');
|
Route::match(['get', 'post'], '/managers/add', [App\Http\Controllers\Admin\ManagerController::class, 'add'])->name('managers_add');
|
||||||
Route::match(['get', 'post'], '/regularcontracts/edit/{contract_id}', [RegularContractController::class, 'edit'])->where(['contract_id' => '[0-9]+'])->name('regularcontracts_edit');
|
Route::match(['get', 'post'], '/managers/edit/{manager_id}', [App\Http\Controllers\Admin\ManagerController::class, 'edit'])->name('managers_edit')->where(['manager_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/regularcontracts/import', [RegularContractController::class, 'import'])->name('regularcontracts_import');
|
Route::match(['get', 'post'], '/managers/info/{manager_id}', [App\Http\Controllers\Admin\ManagerController::class, 'info'])->name('managers_info')->where(['manager_id' => '[0-9]+']);
|
||||||
Route::get('/regularcontracts/export', [RegularContractController::class, 'export'])->name('regularcontracts_export')->middleware('auth');
|
Route::match(['get', 'post'], '/managers/delete', [App\Http\Controllers\Admin\ManagerController::class, 'delete'])->name('managers_delete');
|
||||||
Route::match(['get', 'post'], '/regularcontracts/info/{contract_id}', [RegularContractController::class, 'info'])->where(['contract_id' => '[0-9]+'])->name('regularcontracts_info');
|
Route::match(['get', 'post'], '/managers/import', [App\Http\Controllers\Admin\ManagerController::class, 'import'])->name('managers_import');
|
||||||
Route::match(['get', 'post'], '/regularcontracts/delete', [RegularContractController::class, 'delete'])->name('regularcontracts_delete');
|
Route::get('/managers/export', [App\Http\Controllers\Admin\ManagerController::class, 'export'])->name('managers_export');
|
||||||
|
|
||||||
// 定期予約マスタ
|
|
||||||
Route::match(['get', 'post'], '/reserves', [ReservesController::class, 'list'])->name('reserves');
|
|
||||||
Route::match(['get', 'post'], '/reserves/add', [ReservesController::class, 'add'])->name('reserves_add');
|
|
||||||
Route::match(['get', 'post'], '/reserves/edit/{reserve_id}', [ReservesController::class, 'edit'])->name('reserves_edit');
|
|
||||||
Route::match(['get', 'post'], '/reserves/delete', [ReservesController::class, 'delete'])->name('reserves_delete');
|
|
||||||
Route::match(['get', 'post'], '/reserves/export', [ReservesController::class, 'export'])->name('reserves_export');
|
|
||||||
|
|
||||||
// 利用者分類マスタ
|
// [東京都|〇〇駐輪場] 消費税マスタ
|
||||||
Route::match(['get', 'post'], '/usertypes', [UsertypeController::class, 'list'])->name('usertypes');
|
Route::match(['get', 'post'], '/tax', [App\Http\Controllers\Admin\TaxController::class, 'list'])->name('tax');
|
||||||
Route::match(['get', 'post'], '/usertypes/add', [UsertypeController::class, 'add'])->name('usertype_add');
|
Route::match(['get', 'post'], '/tax/add', [App\Http\Controllers\Admin\TaxController::class, 'add'])->name('tax_add');
|
||||||
Route::match(['get', 'post'], '/usertypes/edit/{id}', [UsertypeController::class, 'edit'])->name('usertype_edit')->where(['id' => '[0-9]+']);
|
Route::match(['get', 'post'], '/tax/edit/{tax_id}', [App\Http\Controllers\Admin\TaxController::class, 'edit'])
|
||||||
Route::match(['get', 'post'], '/usertypes/info/{id}', [UsertypeController::class, 'info'])->name('usertype_info')->where(['id' => '[0-9]+']);
|
->name('tax_edit')->where(['tax_id' => '[0-9]+']);
|
||||||
Route::match(['get', 'post'], '/usertypes/delete', [UsertypeController::class, 'delete'])->name('usertypes_delete');
|
Route::match(['get', 'post'], '/tax/info/{tax_id}', [App\Http\Controllers\Admin\TaxController::class, 'info'])
|
||||||
Route::match(['get', 'post'], '/usertypes/import', [UsertypeController::class, 'import'])->name('usertypes_import');
|
->name('tax_info')->where(['tax_id' => '[0-9]+']);
|
||||||
Route::get('/usertypes/export', [UsertypeController::class, 'export'])->name('usertypes_export');
|
Route::match(['get', 'post'], '/tax/delete', [App\Http\Controllers\Admin\TaxController::class, 'delete'])->name('tax_delete');
|
||||||
|
Route::match(['get', 'post'], '/tax/import', [App\Http\Controllers\Admin\TaxController::class, 'import'])->name('tax_import');
|
||||||
|
Route::get('/tax/export', [App\Http\Controllers\Admin\TaxController::class, 'export'])->name('tax_export');
|
||||||
|
|
||||||
// 契約者一覧
|
// [東京都|〇〇駐輪場] 決済情報マスタ
|
||||||
Route::match(['get', 'post'], '/contractor', [ContractorController::class, 'list'])->name('contractor');
|
Route::match(['get', 'post'], '/payments', [App\Http\Controllers\Admin\PaymentController::class, 'list'])->name('payments');
|
||||||
|
Route::match(['get', 'post'], '/payments/add', [App\Http\Controllers\Admin\PaymentController::class, 'add'])->name('payments_add');
|
||||||
|
Route::match(['get', 'post'], '/payments/edit/{payment_id}', [App\Http\Controllers\Admin\PaymentController::class, 'edit'])
|
||||||
|
->name('payments_edit')->where(['payment_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/payments/info/{payment_id}', [App\Http\Controllers\Admin\PaymentController::class, 'info'])
|
||||||
|
->name('payments_info')->where(['payment_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/payments/delete', [App\Http\Controllers\Admin\PaymentController::class, 'delete'])->name('payments_delete');
|
||||||
|
Route::match(['get', 'post'], '/payments/import', [App\Http\Controllers\Admin\PaymentController::class, 'import'])->name('payments_import');
|
||||||
|
Route::get('/payments/export', [App\Http\Controllers\Admin\PaymentController::class, 'export'])->name('payments_export');
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] 決済トランザクション
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'list'])->name('settlement_transactions');
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions/add', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'add'])->name('settlement_transactions_add');
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions/edit/{settlement_transaction_id}', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'edit'])
|
||||||
|
->name('settlement_transactions_edit')->where(['settlement_transaction_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions/info/{settlement_transaction_id}', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'info'])
|
||||||
|
->name('settlement_transactions_info')->where(['settlement_transaction_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions/delete', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'delete'])->name('settlement_transactions_delete');
|
||||||
|
Route::match(['get', 'post'], '/settlement_transactions/import', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'import'])->name('settlement_transactions_import');
|
||||||
|
Route::get('/settlement_transactions/export', [App\Http\Controllers\Admin\SettlementTransactionController::class, 'export'])->name('settlement_transactions_export');
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] オペレーターマスタ
|
||||||
|
Route::match(['get','post'], '/ope', [App\Http\Controllers\Admin\OpeController::class, 'list'])->name('opes');
|
||||||
|
Route::match(['get','post'], '/ope/add', [App\Http\Controllers\Admin\OpeController::class, 'add'])->name('opes_add');
|
||||||
|
Route::match(['get','post'], '/ope/edit/{id}', [App\Http\Controllers\Admin\OpeController::class, 'edit'])
|
||||||
|
->where(['id' => '[0-9]+'])->name('opes_edit');
|
||||||
|
Route::match(['get','post'], '/ope/info/{id}', [App\Http\Controllers\Admin\OpeController::class, 'info'])
|
||||||
|
->where(['id' => '[0-9]+'])->name('opes_info');
|
||||||
|
Route::match(['get','post'], '/ope/delete', [App\Http\Controllers\Admin\OpeController::class, 'delete'])->name('opes_delete');
|
||||||
|
Route::match(['get','post'], '/ope/import', [App\Http\Controllers\Admin\OpeController::class, 'import'])->name('opes_import');
|
||||||
|
Route::get('/ope/export', [App\Http\Controllers\Admin\OpeController::class, 'export'])->name('opes_export');
|
||||||
|
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] デバイス管理マスタ
|
||||||
|
Route::match(['get', 'post'], '/device', [App\Http\Controllers\Admin\DeviceController::class, 'list'])->name('devices');
|
||||||
|
Route::match(['get', 'post'], '/device/add', [App\Http\Controllers\Admin\DeviceController::class, 'add'])->name('devices_add');
|
||||||
|
Route::match(['get', 'post'], '/device/edit/{id}', [App\Http\Controllers\Admin\DeviceController::class, 'edit'])
|
||||||
|
->where(['id' => '[0-9]+'])->name('devices_edit');
|
||||||
|
Route::match(['get', 'post'], '/device/info/{id}', [App\Http\Controllers\Admin\DeviceController::class, 'info'])
|
||||||
|
->where(['id' => '[0-9]+'])->name('devices_info');
|
||||||
|
Route::match(['get', 'post'], '/device/delete', [App\Http\Controllers\Admin\DeviceController::class, 'delete'])->name('devices_delete');
|
||||||
|
Route::match(['get', 'post'], '/device/import', [App\Http\Controllers\Admin\DeviceController::class, 'import'])->name('devices_import');
|
||||||
|
Route::get('/device/export', [App\Http\Controllers\Admin\DeviceController::class, 'export'])->name('devices_export');
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] オペレーターキュー
|
||||||
|
Route::match(['get', 'post'], '/operator_que', [App\Http\Controllers\Admin\OperatorQueController::class, 'list'])->middleware('auth')->name('operator_ques');
|
||||||
|
Route::match(['get', 'post'], '/operator_que/add', [App\Http\Controllers\Admin\OperatorQueController::class, 'add'])->middleware('auth')->name('operator_ques_add');
|
||||||
|
Route::match(['get', 'post'], '/operator_que/edit/{id}', [App\Http\Controllers\Admin\OperatorQueController::class, 'edit'])->where(['id' => '[0-9]+'])->middleware('auth')->name('operator_ques_edit');
|
||||||
|
Route::match(['get', 'post'], '/operator_que/info/{id}', [App\Http\Controllers\Admin\OperatorQueController::class, 'info'])->where(['id' => '[0-9]+'])->middleware('auth')->name('operator_ques_info');
|
||||||
|
Route::match(['get', 'post'], '/operator_que/delete', [App\Http\Controllers\Admin\OperatorQueController::class, 'delete'])->name('operator_ques_delete');
|
||||||
|
Route::match(['get', 'post'], '/operator_ques/import', [App\Http\Controllers\Admin\OperatorQueController::class, 'import'])->name('operator_ques_import');
|
||||||
|
Route::get('/operator_ques/export', [App\Http\Controllers\Admin\OperatorQueController::class, 'export'])->name('operator_ques_export');
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] 設定マスタ
|
||||||
|
Route::match(['get', 'post'], '/setting', [App\Http\Controllers\Admin\SettingController::class, 'list'])
|
||||||
|
->middleware('auth')->name('settings');
|
||||||
|
Route::match(['get', 'post'], '/setting/add', [App\Http\Controllers\Admin\SettingController::class, 'add'])
|
||||||
|
->middleware('auth')->name('settings_add');
|
||||||
|
Route::match(['get', 'post'], '/setting/edit/{id}', [App\Http\Controllers\Admin\SettingController::class, 'edit'])
|
||||||
|
->where(['id' => '[0-9]+'])->middleware('auth')->name('settings_edit');
|
||||||
|
Route::match(['get', 'post'], '/setting/info/{id}', [App\Http\Controllers\Admin\SettingController::class, 'info'])
|
||||||
|
->where(['id' => '[0-9]+'])->middleware('auth')->name('settings_info');
|
||||||
|
Route::match(['get', 'post'], '/setting/delete', [App\Http\Controllers\Admin\SettingController::class, 'delete'])
|
||||||
|
->middleware('auth')->name('settings_delete');
|
||||||
|
|
||||||
|
|
||||||
|
// sou start
|
||||||
|
// [東京都|〇〇駐輪場] 定期契約マスタ
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts', [App\Http\Controllers\Admin\RegularContractController::class, 'list'])->name('regular_contracts');
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts/add', [App\Http\Controllers\Admin\RegularContractController::class, 'add'])->name('regular_contract_add');
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts/edit/{contract_id}', [App\Http\Controllers\Admin\RegularContractController::class, 'edit'])->name('regular_contract_edit')->where(['contract_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts/info/{contract_id}', [App\Http\Controllers\Admin\RegularContractController::class, 'info'])->name('regular_contract_info')->where(['contract_id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts/delete', [App\Http\Controllers\Admin\RegularContractController::class, 'delete'])->name('regular_contracts_delete');
|
||||||
|
Route::match(['get', 'post'], '/regular_contracts/import', [App\Http\Controllers\Admin\RegularContractController::class, 'import'])->name('regular_contracts_import');
|
||||||
|
Route::get('/regular_contracts/export', [App\Http\Controllers\Admin\RegularContractController::class, 'export'])->name('regular_contracts_export');
|
||||||
|
|
||||||
|
// [東京都|〇〇駐輪場] 駐輪車室マスタ
|
||||||
|
Route::match(['get', 'post'], '/pplace', [PplaceController::class, 'list'])->name('pplace');
|
||||||
|
Route::match(['get', 'post'], '/pplace/add', [PplaceController::class, 'add'])->name('pplace_add');
|
||||||
|
Route::match(['get', 'post'], '/pplace/edit/{id}', [PplaceController::class, 'edit'])->name('pplace_edit')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/pplace/info/{id}', [PplaceController::class, 'info'])->name('pplace_info')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/pplace/delete', [PplaceController::class, 'delete'])->name('pplace_delete');
|
||||||
|
Route::match(['get', 'post'], '/pplace/import', [PplaceController::class, 'import'])->name('pplace_import');
|
||||||
|
Route::get('/pplace/export', [PplaceController::class, 'export'])->name('pplace_export');
|
||||||
|
// sou end
|
||||||
|
|
||||||
|
// ou start
|
||||||
|
// 市区マスタ
|
||||||
|
Route::match(['get', 'post'], '/city', [CityController::class, 'list'])->name('city');
|
||||||
|
Route::match(['get', 'post'], '/city/add', [CityController::class, 'add'])->name('city_add');
|
||||||
|
Route::match(['get', 'post'], '/city/edit/{id}', [CityController::class, 'edit'])->where(['id' => '[0-9]+'])->name('city_edit');
|
||||||
|
Route::match(['get', 'post'], '/city/info/{id}', [CityController::class, 'info'])->where(['id' => '[0-9]+'])->name('city_info');
|
||||||
|
Route::match(['get', 'post'], '/city/delete', [CityController::class, 'delete'])->name('city_delete');
|
||||||
|
|
||||||
|
// 駐輪場マスタ
|
||||||
|
Route::get('/parks', [ParkController::class, 'list'])->name('parks');
|
||||||
|
Route::get('/parks/add', [ParkController::class, 'add'])->name('parks.add');
|
||||||
|
Route::post('/parks/add', [ParkController::class, 'add'])->name('parks.store');
|
||||||
|
Route::match(['get', 'post', 'put'], '/parks/edit/{id}', [ParkController::class, 'edit'])->name('parks.edit');
|
||||||
|
Route::put('/parks/edit/{id}', [ParkController::class, 'edit'])->name('parks.update');
|
||||||
|
Route::match(['get', 'post'], '/parks/delete', [ParkController::class, 'delete'])->name('parks.delete');
|
||||||
|
Route::get('/parks/export', [ParkController::class, 'export'])->name('parks.export');
|
||||||
|
Route::post('/parks/check-duplicate', [App\Http\Controllers\Admin\ParkController::class, 'checkDuplicate'])->name('parks.check_duplicate');
|
||||||
|
|
||||||
|
// 料金一覧表マスタ
|
||||||
|
Route::match(['get', 'post'], '/admin/pricelist', [PriceListController::class, 'list'])->name('pricelist');
|
||||||
|
Route::post('/admin/pricelist/update', [PriceListController::class, 'update'])->name('pricelist_update');
|
||||||
|
Route::post('/admin/pricelist/insert', [PriceListController::class, 'insert'])->name('pricelist_insert');
|
||||||
|
|
||||||
|
//駐輪場所、料金マスタ
|
||||||
|
Route::match(['get', 'post'], '/admin/prices', [PriceController::class, 'list'])->name('prices');
|
||||||
|
Route::match(['get', 'post'], '/admin/prices/add', [PriceController::class, 'add'])->name('price_add');
|
||||||
|
Route::match(['get', 'post'], '/admin/prices/edit/{id}', [PriceController::class, 'edit'])->name('price_edit')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/admin/prices/info/{id}', [PriceController::class, 'info'])->name('price_info')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/admin/prices/delete', [PriceController::class, 'delete'])->name('prices_delete');
|
||||||
|
Route::match(['get', 'post'], '/admin/prices/import', [PriceController::class, 'import'])->name('prices_import');
|
||||||
|
Route::get('/admin/prices/export', [PriceController::class, 'export'])->name('prices_export');
|
||||||
|
|
||||||
|
//車種区分マスタ
|
||||||
|
Route::match(['get', 'post'], '/admin/psection', [PsectionController::class, 'list'])->name('psection');
|
||||||
|
Route::match(['get', 'post'], '/admin/psection/add', [PsectionController::class, 'add'])->name('psection_add');
|
||||||
|
Route::match(['get', 'post'], '/admin/psection/edit/{id}', [PsectionController::class, 'edit'])->name('psection_edit')->where(['id' => '[0-9]+']);
|
||||||
|
Route::post('/admin/psection/delete', [PsectionController::class, 'delete'])->name('psection_delete');
|
||||||
|
|
||||||
|
//駐輪分類マスタ
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes', [PtypeController::class, 'list'])->name(name: 'ptypes');
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes/add', [PtypeController::class, 'add'])->name('ptype_add');
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes/edit/{id}', [PtypeController::class, 'edit'])->name('ptype_edit')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes/info/{id}', [PtypeController::class, 'info'])->name('ptype_info')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes/delete', [PtypeController::class, 'delete'])->name('ptype_delete');
|
||||||
|
Route::match(['get', 'post'], '/admin/ptypes/import', [PtypeController::class, 'import'])->name('ptype_import');
|
||||||
|
Route::get('/admin/ptypes/export', [PtypeController::class, 'export'])->name('ptype_export');
|
||||||
|
|
||||||
|
//定期利用・契約状況
|
||||||
|
Route::match(['get', 'post'], '/periodical', [PeriodicalController::class, 'list'])->name('periodical');
|
||||||
|
Route::get('/periodical/list-data', [PeriodicalController::class, 'listData'])->name('periodical.listData');
|
||||||
|
Route::get('/periodical/area', [PeriodicalController::class, 'area'])->name('periodical.area');
|
||||||
|
Route::get('/periodical/area-list-data', [PeriodicalController::class, 'areaListData'])->name('periodical.areaListData');
|
||||||
|
|
||||||
|
// 一般ウェブ管理 > 最新ニュース登録
|
||||||
|
Route::match(['get', 'post'], '/web/news', [NewsController::class, 'list'])->name('news');
|
||||||
|
Route::match(['get', 'post'], '/web/news/add', [NewsController::class, 'add'])->name('news_add');
|
||||||
|
Route::match(['get', 'post'], '/web/news/edit/{id}', [NewsController::class, 'edit'])->where(['id' => '[0-9]+'])->name('news_edit');
|
||||||
|
Route::match(['get', 'post'], '/web/news/info/{id}', [NewsController::class, 'info'])->where(['id' => '[0-9]+'])->name('news_info');
|
||||||
|
Route::match(['get', 'post'], '/web/news/delete', [NewsController::class, 'delete'])->name('news_delete');
|
||||||
|
|
||||||
|
// 利用者マスタ
|
||||||
|
Route::match(['get', 'post'], '/users', [UsersController::class, 'list'])->name('users');
|
||||||
|
Route::match(['get', 'post'], '/users/add', [UsersController::class, 'add'])->name('users_add');
|
||||||
|
Route::match(['get', 'post'], '/users/export', [UsersController::class, 'export'])->name('users_export');
|
||||||
|
|
||||||
|
// 定期契約マスタ
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts', [RegularContractController::class, 'list'])->name('regularcontracts');
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts/add', [RegularContractController::class, 'add'])->name('regularcontracts_add');
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts/edit/{contract_id}', [RegularContractController::class, 'edit'])->where(['contract_id' => '[0-9]+'])->name('regularcontracts_edit');
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts/import', [RegularContractController::class, 'import'])->name('regularcontracts_import');
|
||||||
|
Route::get('/regularcontracts/export', [RegularContractController::class, 'export'])->name('regularcontracts_export')->middleware('auth');
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts/info/{contract_id}', [RegularContractController::class, 'info'])->where(['contract_id' => '[0-9]+'])->name('regularcontracts_info');
|
||||||
|
Route::match(['get', 'post'], '/regularcontracts/delete', [RegularContractController::class, 'delete'])->name('regularcontracts_delete');
|
||||||
|
|
||||||
|
// 定期予約マスタ
|
||||||
|
Route::match(['get', 'post'], '/reserves', [ReservesController::class, 'list'])->name('reserves');
|
||||||
|
Route::match(['get', 'post'], '/reserves/add', [ReservesController::class, 'add'])->name('reserves_add');
|
||||||
|
Route::match(['get', 'post'], '/reserves/edit/{reserve_id}', [ReservesController::class, 'edit'])->name('reserves_edit');
|
||||||
|
Route::match(['get', 'post'], '/reserves/delete', [ReservesController::class, 'delete'])->name('reserves_delete');
|
||||||
|
Route::match(['get', 'post'], '/reserves/export', [ReservesController::class, 'export'])->name('reserves_export');
|
||||||
|
|
||||||
|
// 利用者分類マスタ
|
||||||
|
Route::match(['get', 'post'], '/usertypes', [UsertypeController::class, 'list'])->name('usertypes');
|
||||||
|
Route::match(['get', 'post'], '/usertypes/add', [UsertypeController::class, 'add'])->name('usertype_add');
|
||||||
|
Route::match(['get', 'post'], '/usertypes/edit/{id}', [UsertypeController::class, 'edit'])->name('usertype_edit')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/usertypes/info/{id}', [UsertypeController::class, 'info'])->name('usertype_info')->where(['id' => '[0-9]+']);
|
||||||
|
Route::match(['get', 'post'], '/usertypes/delete', [UsertypeController::class, 'delete'])->name('usertypes_delete');
|
||||||
|
Route::match(['get', 'post'], '/usertypes/import', [UsertypeController::class, 'import'])->name('usertypes_import');
|
||||||
|
Route::get('/usertypes/export', [UsertypeController::class, 'export'])->name('usertypes_export');
|
||||||
|
|
||||||
|
// 契約者一覧
|
||||||
|
Route::match(['get', 'post'], '/contractor', [ContractorController::class, 'list'])->name('contractor');
|
||||||
|
|
||||||
|
// 未更新者一覧
|
||||||
|
Route::match(['get', 'post'], '/contractor_list', [ContractorListController::class, 'list'])->name('contractor_List');
|
||||||
|
|
||||||
|
// 更新予定者一覧
|
||||||
|
Route::match(['get', 'post'], '/update_candidate', [UpdateCandidateController::class, 'list'])->name('update_candidate');
|
||||||
|
|
||||||
|
// 予約者一覧
|
||||||
|
Route::match(['get', 'post'], '/reservation', [ReservationController::class, 'list'])->name('reservation');
|
||||||
|
|
||||||
// 未更新者一覧
|
|
||||||
Route::match(['get', 'post'], '/contractor_list', [ContractorListController::class, 'list'])->name('contractor_List');
|
|
||||||
|
|
||||||
// 更新予定者一覧
|
|
||||||
Route::match(['get', 'post'], '/update_candidate', [UpdateCandidateController::class, 'list'])->name('update_candidate');
|
|
||||||
|
|
||||||
// 予約者一覧
|
|
||||||
Route::match(['get', 'post'], '/reservation', [ReservationController::class, 'list'])->name('reservation');
|
|
||||||
|
|
||||||
// ou end
|
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user