WIP: Sicherheitsnetz vor Phase-1-R\u00fcckbau
Enth\u00e4lt gemischt: Laravel-10-Upgrade + Phase 1 (Contacts-Modul, Duplicats-Commands, Soft-Delete+Merge-Fields) + Phase 2 Code-Umstellungen (inquiry_id, $table='contacts'/'inquiries') + Offers-Modul (Migrationen, Models, offer_id in Booking, offer-Disk in filesystems.php). Phase 2 + Offers werden im folgenden Commit nach dev/backups/phase2-offers-2026-04-17/ verschoben, damit der Workspace auf Phase-1-only (= Test-System-Stand) reduziert ist und direkt auf Live deploybar wird. Tarball-Backup zus\u00e4tzlich unter: ../backups-safety/workspace-pre-phase1-rollback-2026-04-17.tar.gz Made-with: Cursor
This commit is contained in:
parent
389d5d1820
commit
e3dc1afd8e
165 changed files with 21914 additions and 3516 deletions
110
routes/web.php
110
routes/web.php
|
|
@ -11,11 +11,15 @@
|
|||
|
|
||||
*/
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Redirect;
|
||||
|
||||
Auth::routes([
|
||||
'register' => false, // Registration Routes...
|
||||
//'reset' => false, // Password Reset Routes...
|
||||
'verify' => false, // Email Verification Routes...
|
||||
'verify' => false, // Email Verification Routes...
|
||||
'logout' => false, // Custom logout with Google2FA below
|
||||
]);
|
||||
|
||||
Route::get('/logout', function () {
|
||||
|
|
@ -42,7 +46,7 @@ Route::get('/imprint', 'HomeController@legalImprint')->name('imprint');
|
|||
|
||||
Route::post('/loading/modal', 'HomeController@loadingModal')->name('loading_modal');
|
||||
|
||||
Route::get('/', 'HomeController@index')->name('home');
|
||||
Route::get('/', 'HomeController@index')->name('welcome');
|
||||
|
||||
Route::get('/check/login/{identify}/{token}/{show?}', 'HomeController@checkLogin')->name('check_login');
|
||||
|
||||
|
|
@ -60,19 +64,19 @@ Route::group(['middleware' => ['auth', '2fa']], function () {
|
|||
Route::group(['middleware' => ['auth.permission:my-dat']], function () {
|
||||
|
||||
Route::get('/user/edit', 'UserDataController@userEdit')->name('user_edit');
|
||||
Route::post('/user/edit', 'UserDataController@userEditStore')->name('user_edit');
|
||||
Route::post('/user/edit', 'UserDataController@userEditStore')->name('user_edit_store');
|
||||
|
||||
Route::get('/user/update_password', 'UserUpdatePasswordController@updatePassword')->name('user_update_password');
|
||||
Route::post('/user/update_password', 'UserUpdatePasswordController@updatePasswordStore')->name('user_update_password');
|
||||
Route::post('/user/update_password', 'UserUpdatePasswordController@updatePasswordStore')->name('user_update_password_store');
|
||||
|
||||
Route::get('/user/update_password_first', 'UserUpdatePasswordController@updatePasswordFirst')->name('user_update_password_first');
|
||||
Route::post('/user/update_password_first', 'UserUpdatePasswordController@updatePasswordFirstStore')->name('user_update_password_first');
|
||||
Route::post('/user/update_password_first', 'UserUpdatePasswordController@updatePasswordFirstStore')->name('user_update_password_first_store');
|
||||
|
||||
Route::get('/user/update_email', 'UserUpdateEmailController@index')->name('user_update_email');
|
||||
Route::post('/user/update_email', 'UserUpdateEmailController@update')->name('user_update_email');
|
||||
Route::post('/user/update_email', 'UserUpdateEmailController@update')->name('user_update_email_store');
|
||||
|
||||
Route::get('/user/delete_account', 'UserDeleteController@deleteAccount')->name('user_delete_account');
|
||||
Route::post('/user/delete_account', 'UserDeleteController@deleteAccountAction')->name('user_delete_account');
|
||||
Route::post('/user/delete_account', 'UserDeleteController@deleteAccountAction')->name('user_delete_account_store');
|
||||
|
||||
Route::post('/user/data/accepted/form', 'UserDataController@userDataAcceptedForm')->name('user_data_accepted_form');
|
||||
});
|
||||
|
|
@ -88,12 +92,11 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
//trees
|
||||
Route::get('/iq/content/tree/index', 'IQ\ContentTreeController@index')->name('iq_content_tree_index');
|
||||
Route::get('/iq/content/tree/detail/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@detail')->name('iq_content_tree_detail');
|
||||
Route::post('/iq/content/tree/detail/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@store')->name('iq_content_tree_detail');
|
||||
Route::post('/iq/content/tree/detail/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@store')->name('iq_content_tree_detail_store');
|
||||
Route::get('/iq/content/tree/detail/remove/{action}/{id}/{node_id}/{remove_id}/{r?}', 'IQ\ContentTreeController@remove')->name('iq_content_tree_detail_remove');
|
||||
Route::get('/iq/content/tree/delete/{id}/{node_id?}/{area_section_id?}', 'IQ\ContentTreeController@delete')->name('iq_content_tree_delete');
|
||||
|
||||
Route::get('/iq/content/tree/repair/{id}', 'IQ\ContentTreeController@repair')->name('iq_content_tree_repair');
|
||||
Route::post('/iq/content/modal/load', 'IQ\ContentModalController@load')->name('iq_content_modal_load');
|
||||
|
||||
Route::post('/customer_mail/upload/attachment/{id}', 'CustomerMailController@uploadAttachment')->name('customer_mail_upload_attachment');
|
||||
Route::post('/customer_mail/send/mail', 'CustomerMailController@sendMail')->name('customer_mail_send_mail');
|
||||
|
|
@ -101,10 +104,9 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/customer_mail/data/table', 'CustomerMailController@getRequests')->name('customer_mail_data_table');
|
||||
Route::get('/email_template/data/table', 'CustomerMailController@getEmailTemplates')->name('email_template_data_table');
|
||||
Route::get('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
|
||||
Route::get('/customer_mail/delete/{id}', 'CustomerMailController@delete')->name('customer_mail_delete');
|
||||
Route::post('customer_mail/ajax', 'CustomerMailController@ajax')->name('customer_mail_ajax');
|
||||
Route::get('/customer_mail/detail/{id}', 'CustomerMailController@detail')->name('customer_mail_detail');
|
||||
Route::post('/customer_mail/detail/{id}/{action?}', 'CustomerMailController@store')->name('customer_mail_detail');
|
||||
Route::post('/customer_mail/detail/{id}/{action?}', 'CustomerMailController@store')->name('customer_mail_detail_store');
|
||||
|
||||
Route::post('/customer_fewo_mail/upload/attachment/{id}', 'CustomerFewoMailController@uploadAttachment')->name('customer_fewo_mail_upload_attachment');
|
||||
Route::post('/customer_fewo_mail/send/mail', 'CustomerFewoMailController@sendMail')->name('customer_fewo_mail_send_mail');
|
||||
|
|
@ -150,7 +152,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/travel/programs/{step?}', 'TravelProgramController@index')->name('travel_programs');
|
||||
|
||||
Route::get('/travel/program/detail/{id}', 'TravelProgramController@detail')->name('travel_program_detail');
|
||||
Route::post('/travel/program/detail/{id}', 'TravelProgramController@store')->name('travel_program_detail');
|
||||
Route::post('/travel/program/detail/{id}', 'TravelProgramController@store')->name('travel_program_detail_store');
|
||||
Route::get('/travel/program/generate_keywords/{id}', 'TravelProgramController@generateKeywords')->name('travel_program_generate_keywords');
|
||||
|
||||
Route::post('/travel/program/class/update', 'TravelProgramController@classUpdate')->name('travel_program_class_update');
|
||||
|
|
@ -164,7 +166,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/drafts/{step?}', 'DraftController@index')->name('drafts');
|
||||
|
||||
Route::get('/draft/detail/{id}', 'DraftController@detail')->name('draft_detail');
|
||||
Route::post('/draft/detail/{id}', 'DraftController@store')->name('draft_detail');
|
||||
Route::post('/draft/detail/{id}', 'DraftController@store')->name('draft_detail_store');
|
||||
|
||||
Route::get('/draft/item/delete/{id}', 'DraftController@itemDelete')->name('draft_item_delete');
|
||||
Route::get('/draft/delete/{id}', 'DraftController@delete')->name('draft_delete');
|
||||
|
|
@ -173,10 +175,10 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/draft/type/delete/{id}', 'DraftController@typeDelete')->name('draft_type_delete');
|
||||
|
||||
Route::get('/draft/load/new', 'DraftController@loadNew')->name('draft_load_new');
|
||||
Route::post('/draft/load/new', 'DraftController@loadNewAction')->name('draft_load_new');
|
||||
Route::post('/draft/load/new', 'DraftController@loadNewAction')->name('draft_load_new_store');
|
||||
|
||||
Route::get('/draft/load/old', 'DraftController@loadOld')->name('draft_load_old');
|
||||
Route::post('/draft/load/old', 'DraftController@loadOldAction')->name('draft_load_old');
|
||||
Route::post('/draft/load/old', 'DraftController@loadOldAction')->name('draft_load_old_store');
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['auth.permission:crm-tp-tc']], function () {
|
||||
|
|
@ -184,26 +186,26 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/travel_content/{step?}', 'TravelContentController@index')->name('travel_content');
|
||||
|
||||
Route::get('/travel_content/detail/{id}', 'TravelContentController@detail')->name('travel_content_detail');
|
||||
Route::post('/travel_content/detail/{id}', 'TravelContentController@store')->name('travel_content_detail');
|
||||
Route::post('/travel_content/detail/{id}', 'TravelContentController@store')->name('travel_content_detail_store');
|
||||
|
||||
|
||||
Route::get('/travel_content/sub_detail/{id}', 'TravelContentController@subDetail')->name('travel_content_sub_detail');
|
||||
Route::post('/travel_content/sub_detail/{id}', 'TravelContentController@subStore')->name('travel_content_sub_detail');
|
||||
Route::post('/travel_content/sub_detail/{id}', 'TravelContentController@subStore')->name('travel_content_sub_detail_store');
|
||||
|
||||
Route::post('/travel_content/load', 'TravelContentController@load')->name('travel_content_load');
|
||||
Route::post('/travel_content/update', 'TravelContentController@update')->name('travel_content_update');
|
||||
|
||||
/*Route::get('/draft/item/delete/{id}', 'DraftController@itemDelete')->name('draft_item_delete');
|
||||
Route::get('/draft/delete/{id}', 'DraftController@delete')->name('draft_delete');
|
||||
/*Route::get('/draft/item/delete/{id}', 'DraftController@itemDelete')->name('draft_item_delete_2');
|
||||
Route::get('/draft/delete/{id}', 'DraftController@delete')->name('draft_delete_2');
|
||||
|
||||
Route::post('/draft/type/update', 'DraftController@typeUpdate')->name('draft_type_update');
|
||||
Route::get('/draft/type/delete/{id}', 'DraftController@typeDelete')->name('draft_type_delete');
|
||||
Route::post('/draft/type/update', 'DraftController@typeUpdate')->name('draft_type_update_2');
|
||||
Route::get('/draft/type/delete/{id}', 'DraftController@typeDelete')->name('draft_type_delete_2');
|
||||
|
||||
Route::get('/draft/load/new', 'DraftController@loadNew')->name('draft_load_new');
|
||||
Route::post('/draft/load/new', 'DraftController@loadNewAction')->name('draft_load_new');
|
||||
Route::get('/draft/load/new', 'DraftController@loadNew')->name('draft_load_new_2');
|
||||
Route::post('/draft/load/new', 'DraftController@loadNewAction')->name('draft_load_new_store');
|
||||
|
||||
Route::get('/draft/load/old', 'DraftController@loadOld')->name('draft_load_old');
|
||||
Route::post('/draft/load/old', 'DraftController@loadOldAction')->name('draft_load_old');*/
|
||||
Route::get('/draft/load/old', 'DraftController@loadOld')->name('draft_load_old_2');
|
||||
Route::post('/draft/load/old', 'DraftController@loadOldAction')->name('draft_load_old_store');*/
|
||||
});
|
||||
|
||||
|
||||
|
|
@ -221,11 +223,11 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('data/table/bookings', 'DataTableController@getBookings')->name('data_table_bookings');
|
||||
Route::get('/bookings/{step?}', 'BookingController@index')->name('bookings');
|
||||
Route::get('/booking/detail/{id}', 'BookingController@detail')->name('booking_detail');
|
||||
Route::post('/booking/detail/{id}', 'BookingController@store')->name('booking_detail');
|
||||
Route::post('/booking/detail/{id}', 'BookingController@store')->name('booking_detail_store');
|
||||
Route::get('/booking/draft_item/delete/{id}', 'BookingController@draftItemDelete')->name('booking_draft_item_delete');
|
||||
Route::post('/booking/modal/load', 'BookingController@loadModal')->name('booking_modal_load');
|
||||
Route::get('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
|
||||
Route::post('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action');
|
||||
Route::post('/booking/action/{action}/{id?}', 'BookingController@action')->name('booking_action_store');
|
||||
Route::get('/booking/delete/{id}/{del?}', 'BookingController@delete')->name('booking_delete');
|
||||
Route::post('/booking/delete/complete/{id}', 'BookingController@deleteComplete')->name('booking_delete_complete');
|
||||
});
|
||||
|
|
@ -234,20 +236,32 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('data/table/leads', 'LeadController@getLeads')->name('data_table_leads');
|
||||
Route::get('/leads/{step?}', 'LeadController@index')->name('leads');
|
||||
Route::get('/lead/detail/{id}', 'LeadController@detail')->name('lead_detail');
|
||||
Route::post('/lead/detail/{id}', 'LeadController@store')->name('lead_detail');
|
||||
Route::post('/lead/detail/{id}', 'LeadController@store')->name('lead_detail_store');
|
||||
Route::post('/lead/modal/load', 'LeadController@loadModal')->name('lead_modal_load');
|
||||
Route::get('/lead/action/{action}/{id?}', 'LeadController@action')->name('lead_action');
|
||||
Route::post('/lead/action/{action}/{id?}', 'LeadController@action')->name('lead_action');
|
||||
Route::post('/lead/action/{action}/{id?}', 'LeadController@action')->name('lead_action_store');
|
||||
Route::post('lead/ajax/requests', 'LeadController@getAjaxRequests')->name('lead_ajax_requests');
|
||||
Route::get('/lead/delete/{id}/{del?}', 'LeadController@delete')->name('lead_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:crm-bo-cu']], function () {
|
||||
//Buchungen > Kunden
|
||||
//Buchungen > Kunden (alt — bleibt erhalten)
|
||||
Route::get('data/table/customers', 'CustomerController@getCustomers')->name('data_table_customers');
|
||||
Route::get('/customers/{step?}', 'CustomerController@index')->name('customers');
|
||||
Route::get('/customer/detail/{id}', 'CustomerController@detail')->name('customer_detail');
|
||||
Route::post('/customer/detail/{id}', 'CustomerController@store')->name('customer_detail');
|
||||
Route::post('/customer/detail/{id}', 'CustomerController@store')->name('customer_detail_store');
|
||||
Route::get('/customer/delete/{id}', 'CustomerController@delete')->name('customer_delete');
|
||||
|
||||
//Kontakte (neu)
|
||||
Route::get('data/table/contacts', 'ContactController@getContacts')->name('data_table_contacts');
|
||||
Route::get('/contacts', 'ContactController@index')->name('contacts');
|
||||
Route::get('/contacts/duplicates', 'ContactController@duplicates')->name('contacts_duplicates');
|
||||
Route::get('/data/contacts/duplicates', 'ContactController@getDuplicateGroups')->name('data_contacts_duplicates');
|
||||
Route::post('/contact/merge', 'ContactController@merge')->name('contact_merge');
|
||||
Route::get('/contact/detail/{id}', 'ContactController@detail')->name('contact_detail');
|
||||
Route::post('/contact/detail/{id}', 'ContactController@store')->name('contact_detail_store');
|
||||
Route::delete('/contact/{id}', 'ContactController@destroy')->name('contact_destroy');
|
||||
Route::patch('/contact/{id}/restore', 'ContactController@restore')->name('contact_restore');
|
||||
Route::get('/contact/{id}/history', 'ContactController@history')->name('contact_history');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:crm-mail']], function () {
|
||||
//Emails > Anfragen / Buchungen / Fewo
|
||||
|
|
@ -264,7 +278,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/travel_users', 'TravelUserController@index')->name('travel_users');
|
||||
Route::get('/data/table/travel_users', 'TravelUserController@getTravelUsers')->name('data_table_travel_users');
|
||||
Route::get('/travel_user/detail/{id}', 'TravelUserController@detail')->name('travel_user_detail');
|
||||
Route::post('/travel_user/detail/{id}', 'TravelUserController@store')->name('travel_user_detail');
|
||||
Route::post('/travel_user/detail/{id}', 'TravelUserController@store')->name('travel_user_detail_store');
|
||||
Route::get('/travel_user/delete/{id}', 'TravelUserController@delete')->name('travel_user_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:crm-cm-bf']], function () {
|
||||
|
|
@ -272,7 +286,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::get('/travel_user_booking_fewos', 'TravelUserBookingFewoController@index')->name('travel_user_booking_fewos');
|
||||
Route::get('/data/table/travel_user_booking_fewos', 'TravelUserBookingFewoController@getTravelUserBookingFewos')->name('data_table_travel_user_booking_fewos');
|
||||
Route::get('/travel_user_booking_fewo/detail/{id}', 'TravelUserBookingFewoController@detail')->name('travel_user_booking_fewo_detail');
|
||||
Route::post('/travel_user_booking_fewo/detail/{id}', 'TravelUserBookingFewoController@store')->name('travel_user_booking_fewo_detail');
|
||||
Route::post('/travel_user_booking_fewo/detail/{id}', 'TravelUserBookingFewoController@store')->name('travel_user_booking_fewo_detail_store');
|
||||
Route::get('/travel_user_booking_fewo/delete/{id}/{del?}', 'TravelUserBookingFewoController@delete')->name('travel_user_booking_fewo_delete');
|
||||
Route::post('/travel_user_booking_fewo/modal/load', 'TravelUserBookingFewoController@loadModal')->name('travel_user_booking_fewo_modal_load');
|
||||
Route::post('travel_user_booking_fewo/ajax/requests', 'TravelUserBookingFewoController@getAjaxRequests')->name('travel_user_booking_fewo_ajax_requests');
|
||||
|
|
@ -282,17 +296,17 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
//Reisebausteine
|
||||
Route::get('/iq/travel/programms', 'IQ\TravelProgrammController@index')->name('iq_travel_programms');
|
||||
Route::get('/iq/travel/programm/detail/{id}', 'IQ\TravelProgrammController@detail')->name('iq_travel_programm_detail');
|
||||
Route::post('/iq/travel/programm/detail/{id?}', 'IQ\TravelProgrammController@store')->name('iq_travel_programm_detail');
|
||||
Route::post('/iq/travel/programm/detail/{id?}', 'IQ\TravelProgrammController@store')->name('iq_travel_programm_detail_store');
|
||||
Route::get('/iq/travel/programm/delete/{id?}/{del?}', 'IQ\TravelProgrammController@delete')->name('iq_travel_programm_delete');
|
||||
|
||||
Route::get('/iq/travel/groups', 'IQ\TravelGroupController@index')->name('iq_travel_groups');
|
||||
Route::get('/iq/travel/group/detail/{id?}', 'IQ\TravelGroupController@detail')->name('iq_travel_group_detail');
|
||||
Route::post('/iq/travel/group/detail/{id?}', 'IQ\TravelGroupController@store')->name('iq_travel_group_detail');
|
||||
Route::post('/iq/travel/group/detail/{id?}', 'IQ\TravelGroupController@store')->name('iq_travel_group_detail_store');
|
||||
Route::get('/iq/travel/group/delete/{id?}/{del?}', 'IQ\TravelGroupController@delete')->name('iq_travel_group_delete');
|
||||
|
||||
Route::get('/iq/travel/items', 'IQ\TravelItemController@index')->name('iq_travel_items');
|
||||
Route::get('/iq/travel/item/detail/{id?}', 'IQ\TravelItemController@detail')->name('iq_travel_item_detail');
|
||||
Route::post('/iq/travel/item/detail/{id?}', 'IQ\TravelItemController@store')->name('iq_travel_item_detail');
|
||||
Route::post('/iq/travel/item/detail/{id?}', 'IQ\TravelItemController@store')->name('iq_travel_item_detail_store');
|
||||
Route::get('/iq/travel/item/delete/{id?}/{del?}', 'IQ\TravelItemController@delete')->name('iq_travel_item_delete');
|
||||
|
||||
Route::get('/iq/travel/programm/data_table', 'IQ\TravelProgrammController@getTravelProgramms')->name('data_table_travel_programms');
|
||||
|
|
@ -303,7 +317,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
Route::group(['middleware' => ['auth.permission:cms-cn-in']], function () {
|
||||
//CMS Infos
|
||||
Route::get('/cms/content/infos', 'CMS\CMSContentInfoController@index')->name('cms_content_infos');
|
||||
Route::post('/cms/content/infos', 'CMS\CMSContentInfoController@store')->name('cms_content_infos');
|
||||
Route::post('/cms/content/infos', 'CMS\CMSContentInfoController@store')->name('cms_content_infos_store');
|
||||
Route::get('/cms/content/infos/delete/{model}/{id}', 'CMS\CMSContentInfoController@delete')->name('cms_content_infos_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:cms-cn-al']], function () {
|
||||
|
|
@ -324,7 +338,7 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
//CMS Fragen & Antworten
|
||||
Route::get('/cms/answer_question', 'CMS\CMSAnswerQuestionController@index')->name('cms_answer_question');
|
||||
Route::get('/cms/answer_question/detail/{id}', 'CMS\CMSAnswerQuestionController@detail')->name('cms_answer_question_detail');
|
||||
Route::post('/cms/answer_question/detail/{id}', 'CMS\CMSAnswerQuestionController@store')->name('cms_answer_question_detail');
|
||||
Route::post('/cms/answer_question/detail/{id}', 'CMS\CMSAnswerQuestionController@store')->name('cms_answer_question_detail_store');
|
||||
Route::get('/cms/answer_question/delete/{id}', 'CMS\CMSAnswerQuestionController@delete')->name('cms_answer_question_delete');
|
||||
Route::get('/cms/answer_question/datatable', 'CMS\CMSAnswerQuestionController@datatable')->name('cms_answer_question_datatable');
|
||||
});
|
||||
|
|
@ -332,20 +346,20 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
// CMS Reiseführer
|
||||
Route::get('/cms/travel_guide/content', 'CMS\CMSTravelGuideController@index')->name('cms_travel_guide_content');
|
||||
Route::get('/cms/travel_guide/page', 'CMS\CMSTravelGuideController@page')->name('cms_travel_guide_page');
|
||||
Route::get('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideControllecr@pageDetail')->name('cms_travel_guide_page_detail');
|
||||
Route::get('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageDetail')->name('cms_travel_guide_page_detail');
|
||||
|
||||
Route::get('/cms/travel_guide/test/', 'CMS\CMSTravelGuideController@test')->name('cms_travel_guide_test');
|
||||
|
||||
Route::post('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageStore')->name('cms_travel_guide_page_detail');
|
||||
Route::post('/cms/travel_guide/page/detail/{id}', 'CMS\CMSTravelGuideController@pageStore')->name('cms_travel_guide_page_detail_store');
|
||||
|
||||
Route::get('/cms/travel_guide/detail/{id}', 'CMS\CMSTravelGuideController@detail')->name('cms_travel_guide_detail');
|
||||
Route::post('/cms/travel_guide/detail/{id}', 'CMS\CMSTravelGuideController@store')->name('cms_travel_guide_detail');
|
||||
Route::post('/cms/travel_guide/detail/{id}', 'CMS\CMSTravelGuideController@store')->name('cms_travel_guide_detail_store');
|
||||
Route::get('/cms/travel_guide/delete/{id}', 'CMS\CMSTravelGuideController@delete')->name('cms_travel_guide_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:cms-tg']], function () {
|
||||
// CMS FeWo
|
||||
Route::get('/cms/fewo/all/{step?}', 'CMS\CMSFeWoController@all')->name('cms_fewo_all');
|
||||
Route::post('/cms/fewo/all/{step?}', 'CMS\CMSFeWoController@storeAll')->name('cms_fewo_all');
|
||||
Route::post('/cms/fewo/all/{step?}', 'CMS\CMSFeWoController@storeAll')->name('cms_fewo_all_store');
|
||||
Route::get('/cms/fewo/all/delete/{id}', 'CMS\CMSFeWoController@deleteAll')->name('cms_fewo_all_delete');
|
||||
|
||||
Route::get('/cms/fewo/content', 'CMS\CMSFeWoController@content')->name('cms_fewo_content');
|
||||
|
|
@ -356,33 +370,33 @@ Route::group(['middleware' => ['admin', '2fa']], function () {
|
|||
// CMS Booking
|
||||
Route::get('/cms/booking/all/', 'CMS\CMSBookingController@all')->name('cms_booking_all');
|
||||
Route::get('/cms/booking/all/detail/{id?}', 'CMS\CMSBookingController@detailAll')->name('cms_booking_all_detail');
|
||||
Route::post('/cms/booking/all/detail/{id?}', 'CMS\CMSBookingController@storeAll')->name('cms_booking_all_detail');
|
||||
Route::post('/cms/booking/all/detail/{id?}', 'CMS\CMSBookingController@storeAll')->name('cms_booking_all_detail_store');
|
||||
Route::get('/cms/booking/all/delete/{id}/{do}', 'CMS\CMSBookingController@deleteAll')->name('cms_booking_all_delete');
|
||||
|
||||
Route::get('/cms/booking/content', 'CMS\CMSBookingController@content')->name('cms_booking_content');
|
||||
Route::get('/cms/booking/content/detail/{id?}', 'CMS\CMSBookingController@detailContent')->name('cms_booking_content_detail');
|
||||
Route::post('/cms/booking/content/detail/{id?}', 'CMS\CMSBookingController@storeContent')->name('cms_booking_content_detail');
|
||||
Route::post('/cms/booking/content/detail/{id?}', 'CMS\CMSBookingController@storeContent')->name('cms_booking_content_detail_store');
|
||||
Route::get('/cms/booking/content/delete/{id}/{do}', 'CMS\CMSBookingController@deleteContent')->name('cms_booking_content_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:cms-fb']], function () {
|
||||
// CMS Feedback
|
||||
Route::get('/cms/feedback', 'CMS\CMSFeedbackController@index')->name('cms_feedback');
|
||||
Route::get('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@detail')->name('cms_feedback_detail');
|
||||
Route::post('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@store')->name('cms_feedback_detail');
|
||||
Route::post('/cms/feedback/detail/{id}', 'CMS\CMSFeedbackController@store')->name('cms_feedback_detail_store');
|
||||
Route::get('/cms/feedback/delete/{id}', 'CMS\CMSFeedbackController@delete')->name('cms_feedback_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:cms-nw']], function () {
|
||||
// CMS News
|
||||
Route::get('/cms/news', 'CMS\CMSNewsController@index')->name('cms_news');
|
||||
Route::get('/cms/news/detail/{id}', 'CMS\CMSNewsController@detail')->name('cms_news_detail');
|
||||
Route::post('/cms/news/detail/{id}', 'CMS\CMSNewsController@store')->name('cms_news_detail');
|
||||
Route::post('/cms/news/detail/{id}', 'CMS\CMSNewsController@store')->name('cms_news_detail_store');
|
||||
Route::get('/cms/news/delete/{id}', 'CMS\CMSNewsController@delete')->name('cms_news_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:cms-sb']], function () {
|
||||
// CMS Sidebar
|
||||
Route::get('/cms/sidebar', 'CMS\CMSSidebarController@index')->name('cms_sidebar');
|
||||
Route::get('/cms/sidebar/detail/{id}', 'CMS\CMSSidebarController@detail')->name('cms_sidebar_detail');
|
||||
Route::post('/cms/sidebar/detail/{id}', 'CMS\CMSSidebarController@store')->name('cms_sidebar_detail');
|
||||
Route::post('/cms/sidebar/detail/{id}', 'CMS\CMSSidebarController@store')->name('cms_sidebar_detail_store');
|
||||
Route::get('/cms/sidebar/delete/{id}', 'CMS\CMSSidebarController@delete')->name('cms_sidebar_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['auth.permission:crm-nav-api']], function () {
|
||||
|
|
@ -556,7 +570,7 @@ Route::group(['middleware' => ['superadmin', '2fa']], function () {
|
|||
Route::post('/admin/user/store', 'AdminUserController@store')->name('admin_user_store');
|
||||
|
||||
Route::get('/admin/user/change/mail/{user_id}', 'UserUpdateEmailController@adminChangeMail')->name('admin_user_change_mail');
|
||||
Route::post('/admin/user/change/mail/{user_id}', 'UserUpdateEmailController@adminUpdateMail')->name('admin_user_change_mail');
|
||||
Route::post('/admin/user/change/mail/{user_id}', 'UserUpdateEmailController@adminUpdateMail')->name('admin_user_change_mail_store');
|
||||
|
||||
Route::get('/admin/user/delete/{user_id}', 'AdminUserController@deleteUser')->name('admin_user_delete');
|
||||
Route::get('/admin/users/data_table', 'AdminUserController@getUsers')->name('admin_users_data_table');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue