name('home'); Route::get('/home', 'HomeController@index')->name('home'); Route::post('/home/export_staff2000', 'HomeController@exportStaff2000'); // ユーザー管理機能 Route::get('/user', 'UserController@index'); Route::get('/user/create', 'UserController@create'); Route::put('/user/create', 'UserController@store'); Route::get('/user/view/{user}', 'UserController@view'); Route::get('/user/{user}/edit', 'UserController@edit'); Route::put('/user/{user}/edit', 'UserController@update'); Route::delete('/user/{user}', 'UserController@delete'); Route::get('/user/mypage', 'UserController@mypage'); Route::get('/user/password/{user}', 'UserController@password'); Route::put('/user/password/{user}', 'UserController@changePassword'); // クライアント管理機能 Route::match(['get', 'post'], '/company', 'CompanyController@index'); Route::get('/company/view/{company}', 'CompanyController@view'); Route::put('/company/view/{company}', 'CompanyController@update'); Route::post('/company/export', 'CompanyController@export'); Route::get('/company/import', 'CompanyController@import'); Route::post('/company/import', 'CompanyController@upload'); Route::delete('/company/{company}', 'CompanyController@destroy'); // スタッフ管理機能 Route::match(['get', 'post'], '/staffu', 'StaffuController@index'); Route::get('/staffu/view/{staffu}', 'StaffuController@view'); Route::delete('/staffu/delete/{staffu}', 'StaffuController@delete'); Route::post('/staffu/export', 'StaffuController@export'); Route::get('/staffu/edit/{staffu}', 'StaffuController@edit'); Route::put('/staffu/edit/{staffu}', 'StaffuController@update'); // 募集 Route::match(['get', 'post'], '/job', 'JobController@index'); Route::get('/job/view/{job}', 'JobController@view'); Route::get('/job/create', 'JobController@create'); Route::put('/job/create', 'JobController@store'); Route::get('/job/edit/{job}', 'JobController@edit'); Route::put('/job/edit/{job}', 'JobController@update'); Route::put('/job/preview', 'JobController@preview'); Route::delete('/job/{job}', 'JobController@destroy'); Route::get('/job/copy/{job}', 'JobController@editCopy'); Route::put('/job/copy/{job}', 'JobController@saveCopy'); Route::post('/job/export', 'JobController@export'); // 表示作成 Route::get('/{fnc_name}/custom_list', 'CustomListController@index'); Route::get('/{fnc_name}/custom_list/create', 'CustomListController@create'); Route::put('/{fnc_name}/custom_list/create', 'CustomListController@store'); Route::get('/{fnc_name}/custom_list/edit/{custom_list}', 'CustomListController@edit')->where('custom_list', '[0-9]+'); Route::put('/{fnc_name}/custom_list/edit/{custom_list}', 'CustomListController@update')->where('custom_list', '[0-9]+'); Route::get('/{fnc_name}/custom_list/copy/{custom_list}', 'CustomListController@edit')->where('custom_list', '[0-9]+'); Route::put('/{fnc_name}/custom_list/copy/{custom_list}', 'CustomListController@copy')->where('custom_list', '[0-9]+'); Route::delete('/{fnc_name}/custom_list/delete/{custom_list}', 'CustomListController@delete')->where('custom_list', '[0-9]+'); // 契約機能 Route::match(['get', 'post'], '/contract', 'ContractController@index'); Route::get('/contract/view/{contract}', 'ContractController@view'); Route::delete('/contract/{contract}', 'ContractController@destroy'); Route::post('/contract/export', 'ContractController@export'); Route::get('/contract/import', 'ContractController@import'); Route::post('/contract/import', 'ContractController@upload'); // 応募機能 Route::match(['get', 'post'], '/apply', 'ApplyController@index'); Route::get('/apply/view/{staffu}', 'ApplyController@view'); Route::post('/apply/export', 'ApplyController@export'); // スタッフケア Route::match(['get', 'post'], '/staff_care', 'StaffCareController@index'); Route::match(['get', 'post'], '/staff_care/create', 'StaffCareController@create'); Route::put('/staff_care/create', 'StaffCareController@store'); Route::get('/staff_care/edit/{staff_care}', 'StaffCareController@edit'); Route::put('/staff_care/{staff_care}', 'StaffCareController@update'); Route::get('/staff_care/view/{staff_care}', 'StaffCareController@view'); Route::delete('/staff_care/{staff_care}', 'StaffCareController@destroy'); Route::post('/staff_care/export', 'StaffCareController@export'); // 現状 Route::match(['get', 'post'], '/status', 'StatusController@index'); Route::get('/status/view/{status}', 'StatusController@view'); Route::get('/status/create/{staffu}', 'StatusController@create'); Route::put('/status/create', 'StatusController@store'); Route::get('/status/edit/{status}', 'StatusController@edit'); Route::put('/status/edit/{status}', 'StatusController@update'); Route::post('/status/export', 'StatusController@export'); // 現状ステータス Route::match(['get', 'post'], '/status_master/', 'StatusMasterController@index'); Route::get('/status_master/view/{status_master}', 'StatusMasterController@view'); Route::get('/status_master/create', 'StatusMasterController@create'); Route::put('/status_master/create', 'StatusMasterController@store'); Route::get('/status_master/edit', 'StatusMasterController@edit'); Route::put('/status_master/edit', 'StatusMasterController@update'); Route::delete('/status_master/delete/{id}', 'StatusMasterController@destroy')->where('id', '[0-9]+'); // Staff2000契約機能 Route::match(['get', 'post'], '/staff2000_contract', 'Staff2000ContractController@index'); Route::get('/staff2000_contract/view/{staff2000_contract}', 'Staff2000ContractController@view'); Route::put('/staff2000_contract/{id}', 'Staff2000ContractController@update')->where('id', '[0-9]+'); Route::post('/staff2000_contract/export', 'Staff2000ContractController@export'); // Staff2000引当データ Route::match(['get', 'post'], '/staff2000_allocation', 'Staff2000AllocationController@index'); Route::get('/staff2000_allocation/view/{staff2000_allocation}', 'Staff2000AllocationController@view'); Route::delete('/staff2000_allocation/{staff2000_allocation}', 'Staff2000AllocationController@destroy'); Route::get('/staff2000_allocation/import', 'Staff2000AllocationController@import'); Route::post('/staff2000_allocation/import', 'Staff2000AllocationController@upload'); // Staff2000受注データ Route::match(['get', 'post'], '/staff2000_order', 'Staff2000OrderController@index'); Route::get('/staff2000_order/view/{staff2000_order}', 'Staff2000OrderController@view'); Route::delete('/staff2000_order/{staff2000_order}', 'Staff2000OrderController@destroy'); Route::get('/staff2000_order/import', 'Staff2000OrderController@import'); Route::post('/staff2000_order/import', 'Staff2000OrderController@upload'); // Staff2000派遣先マスタ Route::match(['get', 'post'], '/staff2000_company', 'Staff2000CompanyController@index'); Route::get('/staff2000_company/view/{staff2000_company}', 'Staff2000CompanyController@view'); Route::delete('/staff2000_company/{staff2000_company}', 'Staff2000CompanyController@destroy'); Route::get('/staff2000_company/import', 'Staff2000CompanyController@import'); Route::post('/staff2000_company/import', 'Staff2000CompanyController@upload'); // Staff2000スタッフマスタ Route::match(['get', 'post'], '/staff2000_staffu', 'Staff2000StaffuController@index'); Route::get('/staff2000_staffu/view/{staff2000_staffu}', 'Staff2000StaffuController@view'); Route::delete('/staff2000_staffu/{staff2000_staffu}', 'Staff2000StaffuController@destroy'); Route::get('/staff2000_staffu/import', 'Staff2000StaffuController@import'); Route::post('/staff2000_staffu/import', 'Staff2000StaffuController@upload'); // イベント Route::get('event', 'EventController@index'); Route::get('event/view/{event}', 'EventController@view'); Route::get('event/create', 'EventController@create'); Route::post('event', 'EventController@store'); Route::get('event/{event}/edit', 'EventController@edit'); Route::put('event/{event}', 'EventController@update'); Route::delete('event/{event}', 'EventController@destroy'); Route::get('event/calendar', 'EventController@calendar'); Route::get('personal_event', 'PersonalEventController@index'); Route::get('personal_event/view/{personal_event}', 'PersonalEventController@view'); Route::get('personal_event/create', 'PersonalEventController@create'); Route::post('personal_event', 'PersonalEventController@store'); Route::get('personal_event/{personal_event}/edit', 'PersonalEventController@edit'); Route::put('personal_event/{personal_event}', 'PersonalEventController@update'); Route::delete('personal_event/{personal_event}', 'PersonalEventController@destroy'); Route::get('personal_event/calendar', 'PersonalEventController@calendar'); Route::put('personal_event/event_copy/{event}', 'PersonalEventController@event_copy'); Route::delete('personal_event/event_copy/{event}', 'PersonalEventController@event_destroy'); // 一斉メール Route::match(['get', 'post'], '/listing_mail', 'ListingMailController@index'); Route::post('/mail_chimp/send', 'MailChimpController@send');