Updates to 03-2025
This commit is contained in:
parent
6167273a48
commit
9b54eb0512
348 changed files with 34535 additions and 5774 deletions
|
|
@ -15,12 +15,11 @@ use Illuminate\Support\Facades\Route;
|
|||
Route::get('/product/image/{slug}', function($slug = null)
|
||||
{
|
||||
if($image = \App\Models\ProductImage::where('slug', $slug)->first()){
|
||||
$path = storage_path('app/public').'/images/product'.'/'.$image->product_id.'/'.$image->filename;
|
||||
$path = storage_path('app/public').$image->getImagePath();
|
||||
if (file_exists($path)) {
|
||||
return Response::file($path);
|
||||
}
|
||||
}
|
||||
|
||||
})->name('product_image');
|
||||
|
||||
|
||||
|
|
@ -63,8 +62,15 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
|
||||
|
||||
Route::post('/user_register', 'Web\RegisterController@register')->name('user_register');
|
||||
Route::post('/user_register_again', 'Web\RegisterController@registerAgain')->name('user_register_again');
|
||||
|
||||
Route::get('/register/consent', [\App\Http\Controllers\Web\RegisterController::class, 'showConsentPage'])->name('register.consent');
|
||||
Route::post('/register/consent', [\App\Http\Controllers\Web\RegisterController::class, 'acceptConsent'])->name('register.consent.accept');
|
||||
Route::get('/register', [\App\Http\Controllers\Web\RegisterController::class, 'showRegistrationForm'])->name('register.form');
|
||||
|
||||
|
||||
Route::get('/user_register/finish', 'Web\RegisterController@finish')->name('user_register_finish');
|
||||
Route::get('/register/verify/{confirmationCode}', 'HomeController@verify')->name('register_verify');
|
||||
Route::get('/register/verify/{confirmationCode}', 'Web\RegisterController@verify')->name('register_verify');
|
||||
Route::get('/reg/{member_id?}', 'Web\RegisterController@member')->name('register_user_member');
|
||||
|
||||
Route::get('/status/register', 'HomeController@statusRegister')->name('status_register');
|
||||
|
|
@ -144,10 +150,10 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::post('/user/data/free/form', 'UserDataController@userDataFreeForm')->name('user_data_free_form');
|
||||
|
||||
|
||||
//user shop Sales
|
||||
Route::get('/user/sales/orders', 'User\SalesController@orders')->name('user_sales_orders');
|
||||
Route::get('/user/sales/order/detail/{id}', 'User\SalesController@orderDetail')->name('user_sales_order_detail');
|
||||
Route::get('/user/sales/orders/datatable', 'User\SalesController@ordersDatatable')->name('user_sales_orders_datatable');
|
||||
//user Sales
|
||||
Route::get('/user/sales', 'User\SalesController@orders')->name('user_sales');
|
||||
Route::get('/user/sales/detail/{id}', 'User\SalesController@orderDetail')->name('user_sales_detail');
|
||||
Route::get('/user/sales/datatable', 'User\SalesController@ordersDatatable')->name('user_sales_datatable');
|
||||
|
||||
//user team
|
||||
Route::get('/user/team/members', 'User\TeamController@members')->name('user_team_members');
|
||||
|
|
@ -161,10 +167,10 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::get('/user/customer/datatable', 'User\CustomerController@getCustomers')->name('user_customer_datatable');
|
||||
|
||||
//user order & do order
|
||||
Route::get('/user/orders', 'User\OrderController@index')->name('user_orders');
|
||||
Route::get('/user/orders/datatable', 'User\OrderController@ordersDatatable')->name('user_orders_datatable');
|
||||
Route::get('/user/myorders', 'User\MyOrderController@index')->name('user_myorders');
|
||||
Route::get('/user/myorder/datatable', 'User\MyOrderController@datatable')->name('user_myorder_datatable');
|
||||
Route::get('/user/myorder/detail/{id}', 'User\MyOrderController@detail')->name('user_myorder_detail');
|
||||
|
||||
Route::get('/user/order/detail/{id}', 'User\OrderController@detail')->name('user_order_detail');
|
||||
|
||||
Route::get('/user/order/my/delivery/{for}/{id?}', 'User\OrderController@delivery')->name('user_order_my_delivery');
|
||||
Route::post('/user/order/my/delivery/{for}/{id?}', 'User\OrderController@delivery')->name('user_order_my_delivery');
|
||||
|
|
@ -180,6 +186,20 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::post('/user/membership/store/{action}', 'MembershipController@storePayment')->name('user_membership_store');
|
||||
|
||||
|
||||
//user shop
|
||||
Route::get('/user/shop', 'User\ShopController@index')->name('user_shop');
|
||||
Route::post('/user/shop/store', 'User\ShopController@store')->name('user_shop_store');
|
||||
Route::post('/user/shop/load', 'User\ShopController@load')->name('user_shop_load');
|
||||
|
||||
Route::get('/user/shop/translate', 'User\ShopController@translate')->name('user_shop_translate');
|
||||
Route::post('/user/shop/translate/store', 'User\ShopController@translateStore')->name('user_shop_tanslate_store');
|
||||
|
||||
//user shop Sales
|
||||
Route::get('/user/sales/', 'User\SalesController@index')->name('user_sales');
|
||||
Route::get('/user/sales/detail/{id}', 'User\SalesController@detail')->name('user_sales_detail');
|
||||
Route::get('/user/sales/datatable', 'User\SalesController@datatable')->name('user_sales_datatable');
|
||||
|
||||
|
||||
Route::get('/user/payment/paycredit', 'User\PaymentController@paycredit')->name('user_payment_paycredit');
|
||||
Route::get('/user/payment/paycredit/datatable', 'User\PaymentController@paycredit_datatable')->name('user_payment_paycredit_datatable');
|
||||
|
||||
|
|
@ -195,7 +215,7 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::post('/user/checkout_store/{identifier?}', 'User\CheckoutController@store')->name('user_checkout_store');
|
||||
Route::get('/user/checkout_final/{payid}/{reference}/{identifier?}', 'User\CheckoutController@final')->name('user_checkout_final');
|
||||
|
||||
Route::get('/user/promotions', 'User\PromotionController@index')->name('user_promotions');
|
||||
Route::get('/user/promotion', 'User\PromotionController@index')->name('user_promotion');
|
||||
Route::get('/user/promotion/detail/{id}', 'User\PromotionController@detail')->name('user_promotion_detail');
|
||||
Route::post('/user/promotion/detail/{id}', 'User\PromotionController@store')->name('user_promotion_detail');
|
||||
Route::post('/user/promotion/load', 'User\PromotionController@load')->name('user_promotion_load');
|
||||
|
|
@ -215,6 +235,9 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::get('/admin/product/image/delete/{image_id}/{product_id}', 'ProductController@imageDelete')->name('admin_product_image_delete');
|
||||
Route::get('/admin/product/image/attribute/{image_id}/{attr}/{val}', 'ProductController@imageAttribute')->name('admin_product_image_attribute');
|
||||
|
||||
// Route::post('/admin/product/image/image/{id}', [App\Http\Controllers\CMS\DownloadController::class, 'image'])->name('admin_cms_download_image');
|
||||
// Route::get('/admin/product/image/image/delete/{id}/', [App\Http\Controllers\CMS\DownloadController::class, 'deleteImage'])->name('admin_cms_download_image_delete');
|
||||
|
||||
//products categories
|
||||
Route::get('/admin/product/categories', 'CategoryController@index')->name('admin_product_categories');
|
||||
Route::get('/admin/product/category/edit/{id}', 'CategoryController@edit')->name('admin_product_category_edit');
|
||||
|
|
@ -233,10 +256,12 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::get('/admin/product/category/image/attribute/{image_id}/{attr}/{val}', 'CategoryController@imageAttribute')->name('admin_product_category_image_attribute');
|
||||
|
||||
|
||||
|
||||
|
||||
//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');
|
||||
Route::get('/admin/product/attribute/delete/{id}', 'AttributeController@delete')->name('admin_product_attribute_delete');
|
||||
Route::get('/admin/product/attribute/delete/{attr}/{id}', 'AttributeController@delete')->name('admin_product_attribute_delete');
|
||||
});
|
||||
Route::group(['middleware' => ['admin']], function()
|
||||
{
|
||||
|
|
@ -257,7 +282,12 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::get('/admin/sites/image/attribute/{site}/{image_id}/{attr}/{val}', 'SitesController@imageAttribute')->name('admin_sites_image_attribute');
|
||||
|
||||
|
||||
|
||||
//Auswertungen products sales volume
|
||||
Route::get('/admin/stats/sales/volumes', 'Stats\SalesController@index')->name('admin_stats_sales_volumes');
|
||||
Route::post('/admin/stats/sales/volumes/download', 'Stats\SalesController@download')->name('admin_stats_sales_volumes_download');
|
||||
Route::get('/admin/stats/sales/volumes/datatable', 'Stats\SalesController@datatable')->name('admin_stats_sales_volumes_datatable');
|
||||
|
||||
|
||||
//Route::get('/admin/products/import', 'ImportProductController@import')->name('admin_product_import');
|
||||
|
||||
//leads
|
||||
|
|
@ -282,6 +312,10 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
|
||||
Route::post('/admin/lead/store', 'LeadController@store')->name('admin_lead_store');
|
||||
Route::get('/admin/leads/datatable', 'LeadController@getLeads')->name('admin_leads_datatable');
|
||||
Route::post('/admin/lead/download', 'LeadController@download')->name('admin_lead_download');
|
||||
Route::post('/admin/lead/update', 'LeadController@update')->name('admin_lead_update');
|
||||
Route::get('/admin/lead/remove/{action}/{user_id}/{id}/{mid?}', 'LeadController@remove')->name('admin_lead_remove');
|
||||
|
||||
|
||||
//sales
|
||||
Route::get('/admin/sales/users', 'SalesController@users')->name('admin_sales_users');
|
||||
|
|
@ -347,6 +381,10 @@ Route::domain(config('app.domain'))->group(function () {
|
|||
Route::get('/admin/payment_methods', 'PaymentMethodController@index')->name('admin_payment_methods');
|
||||
Route::post('/admin/payment_method/store', 'PaymentMethodController@store')->name('admin_payment_method_store');
|
||||
|
||||
Route::get('/admin/lead_types', 'LeadTypeController@index')->name('admin_lead_types');
|
||||
Route::post('/admin/lead_types/store', 'LeadTypeController@store')->name('admin_lead_types_store');
|
||||
|
||||
|
||||
Route::get('/admin/countries', 'CountryController@index')->name('admin_countries');
|
||||
Route::get('/admin/country/edit/{id}', 'CountryController@edit')->name('admin_country_edit');
|
||||
Route::post('/admin/country/store', 'CountryController@store')->name('admin_country_store');
|
||||
|
|
@ -377,9 +415,23 @@ Route::domain(config('app.promo_domain'))->group(function () {
|
|||
Route::post('/web/promotion/store/{id}', 'Web\PromotionController@store')->name('web_promotion_store');
|
||||
Route::get("/web/promotion/goto/{load}/{id}/{payid?}/{reference?}/{identifier?}", "Web\PromotionController@goto")->name('web_promotion_goto');
|
||||
|
||||
Route::get('/web/paypal_payment/success/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentSuccess')->name('success.paypal_payment');
|
||||
Route::get('/web/paypal_payment/cancel/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentCancel')->name('cancel.paypal_payment');
|
||||
Route::get('/web/paypal_payment/success/{for}/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentSuccess')->name('success.paypal_payment');
|
||||
Route::get('/web/paypal_payment/cancel/{for}/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentCancel')->name('cancel.paypal_payment');
|
||||
|
||||
Route::get("/{path?}", "Web\PromotionController@serve")->where('path', '.+');
|
||||
|
||||
});
|
||||
|
||||
|
||||
Route::domain(config('app.shop_domain'))->group(function () {
|
||||
Route::get("/", "Web\ShopController@serve")->where('path', '.+');
|
||||
Route::post('/web/shop/modal/load', 'Web\ShopController@load')->name('web_shop_modal_load');
|
||||
Route::post('/web/shop/store/{id}', 'Web\ShopController@store')->name('web_shop_store');
|
||||
Route::get("/web/shop/goto/{load}/{id}/{payid?}/{reference?}/{identifier?}", "Web\ShopController@goto")->name('web_shop_goto');
|
||||
|
||||
Route::get('/web/paypal_payment/success/{for}/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentSuccess')->name('success.paypal_payment');
|
||||
Route::get('/web/paypal_payment/cancel/{for}/{id}/{payid?}/{reference?}/{identifier?}', 'Pay\PayPalController@paymentCancel')->name('cancel.paypal_payment');
|
||||
|
||||
Route::get("/{path?}", "Web\ShopController@serve")->where('path', '.+');
|
||||
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue