08 2024
This commit is contained in:
parent
3a81b8a0f5
commit
7ec90d7e18
1183 changed files with 47973 additions and 8742 deletions
123
routes/web.php
123
routes/web.php
|
|
@ -14,13 +14,13 @@
|
|||
|
||||
Route::get('storage/images/{from}/{slug}', function($from = null, $slug = null) {
|
||||
if ($from == 'shop'){
|
||||
$image = \App\Models\UserShop::where('filename', $slug)->first();
|
||||
$path = storage_path('app/public').'/images/shop'.'/'.$image->filename;
|
||||
if (file_exists($path)) {
|
||||
return Response::file($path);
|
||||
if($image = \App\Models\UserShop::where('filename', $slug)->first()){
|
||||
$path = storage_path('app/public').'/images/shop'.'/'.$image->filename;
|
||||
if (file_exists($path)) {
|
||||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
})->name('storage_images');
|
||||
|
||||
Route::get('/product/image/{slug}', function($slug = null)
|
||||
|
|
@ -31,7 +31,6 @@ Route::get('/product/image/{slug}', function($slug = null)
|
|||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
|
||||
})->name('product_image');
|
||||
|
||||
|
||||
|
|
@ -43,7 +42,6 @@ Route::get('/iq/image/{slug}', function($slug = null)
|
|||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
|
||||
})->name('iq_image');
|
||||
|
||||
Route::get('/user_shop/image/{slug}', function($slug = null)
|
||||
|
|
@ -54,7 +52,6 @@ Route::get('/user_shop/image/{slug}', function($slug = null)
|
|||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
|
||||
})->name('user_shop_image');
|
||||
|
||||
Route::get('/shop/product/image/{slug}', function($slug = null)
|
||||
|
|
@ -65,10 +62,18 @@ Route::get('/shop/product/image/{slug}', function($slug = null)
|
|||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
|
||||
})->name('shop_product_image');
|
||||
|
||||
|
||||
Route::get('translation/{locale}', function ($locale) {
|
||||
\Session::put('locale', $locale);
|
||||
\App::setLocale($locale);
|
||||
if(Auth::check()){
|
||||
$user = Auth::user();
|
||||
$user->lang = $locale;
|
||||
$user->save();
|
||||
}
|
||||
return redirect()->back();
|
||||
})->name('translation');
|
||||
|
||||
|
||||
//main site mivita
|
||||
|
|
@ -88,7 +93,6 @@ Route::domain(config('app.pre_url_main').config('app.domain').config('app.tld_ca
|
|||
Route::post('/registrierung', 'Web\RegisterController@register')->name('register_user');
|
||||
Route::get('/registrierung/finish', 'Web\RegisterController@finish')->name('register_user_finish');
|
||||
|
||||
|
||||
Route::get('/', 'Web\SiteController@index')->name('/');
|
||||
|
||||
/* Route::get('/card/add/{id}/{quantity?}/{product_slug?}', 'Web\CardController@addToCardGet')->name('base.card_add_get');
|
||||
|
|
@ -118,15 +122,6 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
return Redirect::to('login');
|
||||
})->name('logout');
|
||||
|
||||
Route::get('locale/{locale}', function ($locale) {
|
||||
\Session::put('locale', $locale);
|
||||
if(Auth::check()){
|
||||
$user = Auth::user();
|
||||
$user->lang = $locale;
|
||||
$user->save();
|
||||
}
|
||||
return redirect()->back();
|
||||
})->name('locale');
|
||||
|
||||
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
||||
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
||||
|
|
@ -178,7 +173,7 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
}
|
||||
})->name('storage_file');
|
||||
|
||||
Route::get('/storage/file/{id}/{disk}/{do?}', 'FileController@show')->name('storage_file');
|
||||
Route::get('/storage/file/{id}/{from}/{do?}', 'FileController@show')->name('storage_file');
|
||||
});
|
||||
|
||||
|
||||
|
|
@ -230,6 +225,8 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::post('/user/shop/store', 'UserShopController@store')->name('user_shop_store');
|
||||
Route::post('/user/shop/register/form', 'UserShopController@userShopRegisterForm')->name('user_shop_register_form');
|
||||
Route::post('/user/shop/name/check', 'UserShopController@checkUserShopName')->name('user_shop_name_check');
|
||||
Route::get('/user/shop/translate', 'UserShopController@translate')->name('user_shop_translate');
|
||||
Route::post('/user/shop/translate/store', 'UserShopController@translateStore')->name('user_shop_tanslate_store');
|
||||
Route::post('/user/shop/upload/image', 'UserShopController@uploadImage')->name('user_shop_upload_image');
|
||||
Route::get('/user/shop/delete/image', 'UserShopController@deleteImage')->name('user_shop_delete_image');
|
||||
|
||||
|
|
@ -281,6 +278,9 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::post('/user/order/my/payment/{for}/{id?}', 'User\OrderController@payment')->name('user_order_my_payment');
|
||||
Route::get('/user/order/my/datatable', 'User\OrderController@datatable')->name('user_order_my_datatable');
|
||||
Route::post('/user/order/my/perform/request/', 'User\OrderController@performRequest')->name('user_order_my_perform_request');
|
||||
|
||||
Route::get('/user/order/my/custom/payment/{identifier}', 'User\OrderController@customPayment')->name('user_order_my_custom_payment');
|
||||
|
||||
//user homeparty
|
||||
|
||||
Route::get('/user/homepartys', 'User\HomepartyController@index')->name('user_homepartys');
|
||||
|
|
@ -298,23 +298,31 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::post('/user/shop_on_site/upload/image', 'UserShopController@uploadOnSiteImage')->name('user_shop_on_site_upload_image');
|
||||
Route::get('/user/shop_on_site/{image_id}/{user_shop_id}', 'UserShopController@deleteOnSiteImage')->name('user_shop_on_site_delete_image');
|
||||
|
||||
Route::get('/user/membership', 'MembershipController@index')->name('user_membership');
|
||||
Route::post('/user/membership/store/{action}', 'MembershipController@storePayment')->name('user_membership_store');
|
||||
Route::get('/user/membership', 'User\MembershipController@index')->name('user_membership');
|
||||
Route::post('/user/membership/store/{action}', 'User\MembershipController@storePayment')->name('user_membership_store');
|
||||
|
||||
Route::get('/user/documents', 'User\DocumentsController@index')->name('user_documents');
|
||||
Route::post('/user/documents/store/{action}', 'User\DocumentsController@store')->name('user_documents_store');
|
||||
Route::get('/user/documents/delete/{id}/{relation}', 'User\DocumentsController@delete')->name('user_documents_delete');
|
||||
|
||||
|
||||
Route::get('/user/payment/credit', 'User\PaymentController@credit')->name('user_payment_credit');
|
||||
Route::get('/user/payment/credit/datatable', 'User\PaymentController@credit_datatable')->name('user_payment_credit_datatable');
|
||||
Route::get('/user/payment/credit/item/datatable', 'User\PaymentController@credit_item_datatable')->name('user_payment_credit_item_datatable');
|
||||
|
||||
Route::get('/user/downloadcenter', 'User\DownloadController@index')->name('user_downloadcenter');
|
||||
Route::post('/user/downloadcenter/search', 'User\DownloadController@search')->name('user_downloadcenter_search');
|
||||
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['admin']], function()
|
||||
{
|
||||
//translate
|
||||
Route::get('/admin/translate/all', 'TranslationController@index')->name('admin_translate_all');
|
||||
Route::get('/admin/translate/all/edit/{lang}/{from?}', 'TranslationController@edit')->name('admin_translate_all_edit');
|
||||
Route::post('/admin/translate/all/update/{lang}/{from?}', 'TranslationController@update')->name('admin_translate_all_update');
|
||||
Route::get('/admin/translate/{model?}', 'TranslationController@index')->name('admin_translate');
|
||||
Route::post('/admin/translate/update/{model?}/{lang?}', 'TranslationController@update')->name('admin_translate_update');
|
||||
//Route::get('/admin/translate/update/{model?}/{lang?}', 'TranslationController@update')->name('admin_translate_update');
|
||||
|
||||
//translate FILE
|
||||
Route::get('/admin/translate/file', 'TranslationFileController@index')->name('admin_translate_file');
|
||||
Route::get('/admin/translation/file/{file}/{language?}/{langsource?}/{show?}', 'TranslationFileController@edit')->name('admin_translate_file_edit');
|
||||
Route::post('/admin/translation/file/{file}/{language?}/{langsource?}/{show?}', 'TranslationFileController@update')->name('admin_translate_file_update');
|
||||
|
|
@ -355,12 +363,7 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::get('/admin/product/category/image/delete{image_id}/{category_id}', 'CategoryController@imageDelete')->name('admin_product_category_image_delete');
|
||||
Route::get('/admin/product/category/image/attribute/{image_id}/{attr}/{val}', 'CategoryController@imageAttribute')->name('admin_product_category_image_attribute');
|
||||
|
||||
//products sales volume
|
||||
Route::get('/admin/product/sales/volumes', 'ProductsSalesController@index')->name('admin_product_sales_volumes');
|
||||
Route::post('/admin/product/sales/volumes/download', 'ProductsSalesController@download')->name('admin_product_sales_volumes_download');
|
||||
Route::get('/admin/product/sales/volumes/datatable', 'ProductsSalesController@datatable')->name('admin_product_sales_volumes_datatable');
|
||||
|
||||
|
||||
|
||||
//products attributes
|
||||
Route::get('/admin/product/attributes', 'AttributeController@index')->name('admin_product_attributes');
|
||||
Route::post('/admin/product/attribute/store', 'AttributeController@store')->name('admin_product_attribute_store');
|
||||
|
|
@ -413,12 +416,23 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::get('/admin/payments/invoice/datatable', 'PaymentInvoiceController@datatable')->name('admin_payments_invoice_datatable');
|
||||
|
||||
|
||||
//payments credit // Gutschriften
|
||||
Route::get('/admin/payments/credit', 'PaymentCreditController@index')->name('admin_payments_credit');
|
||||
Route::post('/admin/payments/credit', 'PaymentCreditController@store')->name('admin_payments_credit');
|
||||
Route::get('/admin/payments/credit/datatable', 'PaymentCreditController@datatable')->name('admin_payments_credit_datatable');
|
||||
Route::post('/admin/payments/credit/create', 'PaymentCreditController@create')->name('admin_payments_credit_create');
|
||||
Route::get('/admin/payments/credit/delete/{id}/{del?}', 'PaymentCreditController@delete')->name('admin_payments_credit_delete');
|
||||
//payments credit // Gutschriften
|
||||
Route::get('/admin/payments/credit', 'PaymentCreditController@index')->name('admin_payments_credit');
|
||||
Route::post('/admin/payments/credit', 'PaymentCreditController@store')->name('admin_payments_credit');
|
||||
Route::get('/admin/payments/credit/datatable', 'PaymentCreditController@datatable')->name('admin_payments_credit_datatable');
|
||||
Route::post('/admin/payments/credit/create', 'PaymentCreditController@create')->name('admin_payments_credit_create');
|
||||
Route::get('/admin/payments/credit/delete/{id}/{del?}', 'PaymentCreditController@delete')->name('admin_payments_credit_delete');
|
||||
|
||||
//products sales volume
|
||||
Route::get('/admin/payments/sales/volumes', 'Admin\PaymentSalesController@index')->name('admin_payments_sales_volumes');
|
||||
Route::post('/admin/payments/sales/volumes/download', 'Admin\PaymentSalesController@download')->name('admin_payments_sales_volumes_download');
|
||||
Route::get('/admin/payments/sales/volumes/datatable', 'Admin\PaymentSalesController@datatable')->name('admin_payments_sales_volumes_datatable');
|
||||
|
||||
|
||||
|
||||
Route::get('/admin/payments/taxadvisor', 'PaymentTaxAdvisorController@index')->name('admin_payments_taxadvisor');
|
||||
Route::post('/admin/payments/taxadvisor/download', 'PaymentTaxAdvisorController@download')->name('admin_payments_taxadvisor_download');
|
||||
Route::get('/admin/payments/taxadvisor/datatable', 'PaymentTaxAdvisorController@datatable')->name('admin_payments_taxadvisor_datatable');
|
||||
|
||||
//business
|
||||
Route::get('/admin/business/show', 'BusinessController@show')->name('admin_business_show');
|
||||
|
|
@ -429,16 +443,29 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
|
||||
Route::get('/admin/business/user/datatable', 'BusinessController@userDatatable')->name('admin_business_user_datatable');
|
||||
|
||||
//payments points // Gutschreiben
|
||||
Route::get('/admin/business/points', 'BusinessPointsController@index')->name('admin_business_points');
|
||||
Route::post('/admin/business/points/store', 'BusinessPointsController@store')->name('admin_business_points_store');
|
||||
Route::get('/admin/business/points/datatable', 'BusinessPointsController@datatable')->name('admin_business_points_datatable');
|
||||
//payments points // Gutschreiben
|
||||
Route::get('/admin/business/points', 'BusinessPointsController@index')->name('admin_business_points');
|
||||
Route::post('/admin/business/points/store', 'BusinessPointsController@store')->name('admin_business_points_store');
|
||||
Route::get('/admin/business/points/datatable', 'BusinessPointsController@datatable')->name('admin_business_points_datatable');
|
||||
|
||||
Route::get('/admin/business/commissions', 'BusinessCommissionController@index')->name('admin_business_commissions');
|
||||
Route::post('/admin/business/commissions', 'BusinessCommissionController@index')->name('admin_business_commissions');
|
||||
Route::get('/admin/business/commissions', 'BusinessCommissionController@index')->name('admin_business_commissions');
|
||||
Route::post('/admin/business/commissions', 'BusinessCommissionController@index')->name('admin_business_commissions');
|
||||
|
||||
Route::post('/admin/business/commissions/store', 'BusinessCommissionController@store')->name('admin_business_commissions_store');
|
||||
Route::get('/admin/business/commissions/datatable', 'BusinessCommissionController@datatable')->name('admin_business_commissions_datatable');
|
||||
Route::post('/admin/business/commissions/store', 'BusinessCommissionController@store')->name('admin_business_commissions_store');
|
||||
Route::get('/admin/business/commissions/datatable', 'BusinessCommissionController@datatable')->name('admin_business_commissions_datatable');
|
||||
|
||||
Route::get('/admin/downloadcenter/files', 'Admin\DownloadController@files')->name('admin_downloadcenter_files');
|
||||
Route::get('/admin/downloadcenter/upload', 'Admin\DownloadController@upload')->name('admin_downloadcenter_upload');
|
||||
Route::post('/admin/downloadcenter/upload', 'Admin\DownloadController@uploadFile')->name('admin_downloadcenter_upload');
|
||||
|
||||
Route::get('/admin/downloadcenter/file/edit/{id}', 'Admin\DownloadController@fileEdit')->name('admin_downloadcenter_file_edit');
|
||||
Route::get('/admin/downloadcenter/file/{do}/{id}', 'Admin\DownloadController@fileUpdate')->name('admin_downloadcenter_file');
|
||||
Route::post('/admin/downloadcenter/file/{do}/{id}', 'Admin\DownloadController@fileUpdate')->name('admin_downloadcenter_file');
|
||||
|
||||
Route::get('/admin/downloadcenter/tags/{flash?}', 'Admin\DownloadController@tags')->name('admin_downloadcenter_tags');
|
||||
Route::post('/admin/downloadcenter/item/store/{obj}', 'Admin\DownloadController@storeItem')->name('admin_downloadcenter_item_store');
|
||||
Route::get('/admin/downloadcenter/item/delete/{obj}/{id}', 'Admin\DownloadController@deleteItem')->name('admin_downloadcenter_item_delete');
|
||||
Route::get('/admin/downloadcenter/datatable', 'Admin\DownloadController@datatable')->name('admin_downloadcenter_datatable');
|
||||
|
||||
});
|
||||
|
||||
|
|
@ -450,6 +477,7 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::post('/admin/user/store', 'AdminUserController@store')->name('admin_user_store');
|
||||
Route::get('/admin/user/delete/{user_id}', 'AdminUserController@deleteUser')->name('admin_user_delete');
|
||||
Route::get('/admin/user/login_as/{userId?}', 'AdminUserController@userLoginAs')->name('admin_user_login_as');
|
||||
Route::get('/admin/users/datatable', 'AdminUserController@getUsers')->name('admin_user_datatable');
|
||||
|
||||
|
||||
Route::get('/admin/shippings', 'ShippingController@index')->name('admin_shippings');
|
||||
|
|
@ -459,9 +487,8 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car
|
|||
Route::get('/admin/shipping/price/delete/{price_id}', 'ShippingController@deletePrice')->name('admin_shipping_price_delete');
|
||||
Route::get('/admin/shipping/country/delete/{price_id}', 'ShippingController@deleteCountry')->name('admin_shipping_country_delete');
|
||||
|
||||
Route::get('data_table', 'DataTableController@datatable')->name('data_table');
|
||||
//Route::get('data_table', 'DataTableController@datatable')->name('data_table');
|
||||
// Route::get('datatables/leads', 'DataTableController@getLeads')->name('datatables-leads');
|
||||
Route::get('data/table/users', 'DataTableController@getUsers')->name('data_table_users');
|
||||
|
||||
Route::get('/admin/payment_methods', 'PaymentMethodController@index')->name('admin_payment_methods');
|
||||
Route::post('/admin/payment_method/store', 'PaymentMethodController@store')->name('admin_payment_method_store');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue