17 Nov - Static Sites to laravel
This commit is contained in:
parent
610aa1e202
commit
5ff57a21a7
3661 changed files with 569001 additions and 771 deletions
253
routes/web.php
253
routes/web.php
|
|
@ -12,23 +12,164 @@
|
|||
*/
|
||||
|
||||
|
||||
Auth::routes();
|
||||
|
||||
Route::get('/logout', function(){
|
||||
Auth::logout();
|
||||
return Redirect::to('login');
|
||||
})->name('logout');
|
||||
Route::domain('mivita.local')->group(function () {
|
||||
|
||||
Route::get('/', 'Web\SiteController@index')->name('/');
|
||||
|
||||
Route::get('/{site}/{subsite?}/{product_slug?}', 'Web\SiteController@site')->name('site');
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
/* ROUTING FOR CRM / CMS*/
|
||||
Route::domain('mein.mivita.local')->group(function () {
|
||||
|
||||
Auth::routes();
|
||||
Route::get('/logout', function(){
|
||||
Auth::logout();
|
||||
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('/data_protected', 'HomeController@legalDataProtected')->name('data_protected');
|
||||
Route::get('/imprint', 'HomeController@legalImprint')->name('imprint');
|
||||
Route::post('/loading/modal', 'HomeController@loadingModal')->name('loading_modal');
|
||||
Route::get('/', 'HomeController@index')->name('home');
|
||||
Route::get('/user/update_email_confirm/{token}', 'UserUpdateEmailController@activateMail')->name('user_update_email_confirm');
|
||||
|
||||
|
||||
Route::group(['middleware' => ['auth']], function()
|
||||
{
|
||||
Route::get('storage/{type?}/{file?}', function($type = null, $file = null)
|
||||
{
|
||||
if($type == 'xls'){
|
||||
$path = storage_path("app/export/");
|
||||
$filename = $file.'.xls';
|
||||
}
|
||||
|
||||
if (file_exists($path.$filename)) {
|
||||
return Response::download($path.$filename, $filename);
|
||||
}
|
||||
})->name('storage');
|
||||
|
||||
Route::get('/home', 'HomeController@show')->name('home');
|
||||
|
||||
|
||||
/* Route::get('/user/edit', 'UserController@userEdit')->name('user_edit');
|
||||
|
||||
*/
|
||||
Route::get('/user/edit', 'UserDataController@userEdit')->name('user_edit');
|
||||
Route::post('/user/edit', 'UserDataController@userEditStore')->name('user_edit');
|
||||
|
||||
|
||||
Route::get('/user/update_password', 'UserUpdatePasswordController@updatePassword')->name('user_update_password');
|
||||
Route::post('/user/update_password', 'UserUpdatePasswordController@updatePasswordStore')->name('user_update_password');
|
||||
|
||||
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::get('/user/update_email', 'UserUpdateEmailController@index')->name('user_update_email');
|
||||
Route::post('/user/update_email', 'UserUpdateEmailController@update')->name('user_update_email');
|
||||
|
||||
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/data/accepted/form', 'UserDataController@userDataAcceptedForm')->name('user_data_accepted_form');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
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/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');
|
||||
|
||||
//products
|
||||
Route::get('admin/product/show', 'ProductController@index')->name('admin_product_show');
|
||||
Route::post('admin/product/store', 'ProductController@store')->name('admin_product_store');
|
||||
Route::get('admin/product/edit/{id}', 'ProductController@edit')->name('admin_product_edit');
|
||||
Route::get('admin/product/delete/{id}', 'ProductController@delete')->name('admin_product_delete');
|
||||
//products images
|
||||
Route::post('admin/product/upload/image', 'ProductController@uploadImage')->name('admin_product_upload_image');
|
||||
Route::get('admin/product/{image_id}/{product_id}', 'ProductController@deleteImage')->name('admin_product_delete_image');
|
||||
//products categories
|
||||
Route::get('admin/product/categories', 'CategoryController@index')->name('admin_product_categories');
|
||||
Route::post('admin/product/category/store', 'CategoryController@store')->name('admin_product_category_store');
|
||||
Route::get('admin/product/category/delete/{id}', 'CategoryController@delete')->name('admin_product_category_delete');
|
||||
//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/products/import', 'ImportProductController@import')->name('admin_product_import');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
//login pages for superadmin
|
||||
Route::group(['middleware' => ['superadmin']], function() {
|
||||
//leads
|
||||
Route::get('/admin/users', 'AdminUserController@index')->name('admin_users');
|
||||
Route::get('/admin/user/edit/{user_id}', 'AdminUserController@edit')->name('admin_user_edit');
|
||||
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('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');
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
/* ROUTING the SUBDOMAINS*/
|
||||
|
||||
Route::domain('{sub}.mivita.local')->group(function () {
|
||||
|
||||
|
||||
Route::get('/', function ($sub) {
|
||||
die($sub);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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('/', 'HomeController@index')->name('/');
|
||||
|
|
@ -46,84 +187,18 @@ Route::get('/status/error', 'HomeController@statusError')->name('status_error');
|
|||
Route::get('/user/update_email_confirm/{token}', 'UpdateEmailController@activateMail')->name('user_update_email_confirm');
|
||||
*/
|
||||
|
||||
Route::get('/data_protected', 'HomeController@legalDataProtected')->name('data_protected');
|
||||
Route::get('/imprint', 'HomeController@legalImprint')->name('imprint');
|
||||
Route::post('/loading/modal', 'HomeController@loadingModal')->name('loading_modal');
|
||||
Route::get('/', 'HomeController@index')->name('home');
|
||||
Route::get('/user/update_email_confirm/{token}', 'UserUpdateEmailController@activateMail')->name('user_update_email_confirm');
|
||||
|
||||
|
||||
Route::group(['middleware' => ['auth']], function()
|
||||
Route::get('product/image/{slug}', function($slug = null)
|
||||
{
|
||||
$image = \App\Models\ProductImage::where('slug', $slug)->first();
|
||||
$path = storage_path('app/public').'/images/product'.'/'.$image->product_id.'/'.$image->filename;
|
||||
if (file_exists($path)) {
|
||||
return Response::file($path);
|
||||
}
|
||||
})->name('product_image');
|
||||
|
||||
Route::get('storage/{type?}/{file?}', function($type = null, $file = null)
|
||||
{
|
||||
if($type == 'xls'){
|
||||
$path = storage_path("app/export/");
|
||||
$filename = $file.'.xls';
|
||||
}
|
||||
|
||||
if (file_exists($path.$filename)) {
|
||||
return Response::download($path.$filename, $filename);
|
||||
}
|
||||
})->name('storage');
|
||||
|
||||
Route::get('/home', 'HomeController@show')->name('home');
|
||||
|
||||
|
||||
/* Route::get('/user/edit', 'UserController@userEdit')->name('user_edit');
|
||||
|
||||
*/
|
||||
Route::get('/user/edit', 'UserDataController@userEdit')->name('user_edit');
|
||||
Route::post('/user/edit', 'UserDataController@userEditStore')->name('user_edit');
|
||||
|
||||
|
||||
Route::get('/user/update_password', 'UserUpdatePasswordController@updatePassword')->name('user_update_password');
|
||||
Route::post('/user/update_password', 'UserUpdatePasswordController@updatePasswordStore')->name('user_update_password');
|
||||
|
||||
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::get('/user/update_email', 'UserUpdateEmailController@index')->name('user_update_email');
|
||||
Route::post('/user/update_email', 'UserUpdateEmailController@update')->name('user_update_email');
|
||||
|
||||
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/data/accepted/form', 'UserDataController@userDataAcceptedForm')->name('user_data_accepted_form');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['admin']], function()
|
||||
{
|
||||
|
||||
|
||||
});
|
||||
|
||||
//login pages for worker
|
||||
Route::group(['middleware' => ['superadmin']], function() {
|
||||
//leads
|
||||
Route::get('/admin/users', 'AdminUserController@index')->name('admin_users');
|
||||
Route::get('/admin/user/edit/{user_id}', 'AdminUserController@edit')->name('admin_user_edit');
|
||||
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('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/translate', 'TranslationController@index')->name('admin_translate');
|
||||
Route::get('/admin/translate/edit/{lang}/{from?}', 'TranslationController@edit')->name('admin_translate_edit');
|
||||
Route::post('/admin/translate/update/{lang}/{from?}', 'TranslationController@update')->name('admin_translate_update');
|
||||
|
||||
});
|
||||
|
||||
Route::get('storage/{what}/{path}/{id}/{file_name}', function($what = null, $path = null, $id = null, $file_name = null)
|
||||
/*Route::get('storage/{what}/{path}/{id}/{file_name}', function($what = null, $path = null, $id = null, $file_name = null)
|
||||
{
|
||||
$path = storage_path().'/app/'.$path.'/'.$id.'/images/'.$what.'/'.$file_name;
|
||||
if (file_exists($path)) {
|
||||
|
|
@ -138,6 +213,8 @@ Route::get('storage/{user_id}/{file_name}', function($user_id = null, $file_name
|
|||
return Response::file($path);
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
/*
|
||||
use App\Mail\MailResetPassword;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue