diff --git a/app/Http/Controllers/MainController.php b/app/Http/Controllers/MainController.php index b2a0537..37ac93b 100644 --- a/app/Http/Controllers/MainController.php +++ b/app/Http/Controllers/MainController.php @@ -262,6 +262,8 @@ class MainController extends Controller $MailBD->form = 'Форма обратной связи по Email'; $MailBD->text = "От почты: ".$request->EmailUser." Сообщение: Отправить на данную почту предложения RentTorg"; $MailBD->save(); + //dd('Email form'); + return redirect()->route('index'); } /* @@ -672,7 +674,8 @@ class MainController extends Controller /* * Карта объектов */ - public function MapsObj() { + public function MapsObj(Request $request) { + return view('mapsobj'); } diff --git a/app/Http/Requests/EmailRequest.php b/app/Http/Requests/EmailRequest.php index da88e45..d4a155b 100644 --- a/app/Http/Requests/EmailRequest.php +++ b/app/Http/Requests/EmailRequest.php @@ -13,7 +13,7 @@ class EmailRequest extends FormRequest */ public function authorize() { - return false; + return true; } /** diff --git a/app/Providers/ComposerServiceProvider.php b/app/Providers/ComposerServiceProvider.php index bcab2cf..94b2f6c 100644 --- a/app/Providers/ComposerServiceProvider.php +++ b/app/Providers/ComposerServiceProvider.php @@ -19,7 +19,7 @@ class ComposerServiceProvider extends ServiceProvider */ public function register() { - $views = ['part.filter.main','part.filter.catalog', 'part.filter.category']; + $views = ['part.filter.main','part.filter.catalog', 'part.filter.category', 'part.filter.mapsobj']; View::composer($views, function($view) { diff --git a/database/migrations/2023_03_01_072712_create_areas_table.php b/database/migrations/2023_03_01_072712_create_areas_table.php index 6d7c567..5d1d5de 100644 --- a/database/migrations/2023_03_01_072712_create_areas_table.php +++ b/database/migrations/2023_03_01_072712_create_areas_table.php @@ -16,7 +16,7 @@ return new class extends Migration Schema::create('areas', function (Blueprint $table) { $table->id(); $table->string('name_area', 255)->nullable(); - $table->string('slug', 255)->unique()->nullable(); + //$table->string('slug', 255)->unique()->nullable(); $table->text('description')->nullable(); $table->string('map_coord')->default(''); $table->integer('coord_x')->default(0); diff --git a/database/seeders/AreasTableSeeder.php b/database/seeders/AreasTableSeeder.php index bf8ce05..5aae9ed 100644 --- a/database/seeders/AreasTableSeeder.php +++ b/database/seeders/AreasTableSeeder.php @@ -19,56 +19,56 @@ class AreasTableSeeder extends Seeder $data = [ /*1 */[ 'name_area' => 'ЖК Большое Путилково', - 'slug' => 'JK_big_putilkovo', + //'slug' => 'JK_big_putilkovo', 'description' => 'ЖК Большое Путилково. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*2*/[ 'name_area' => 'ЖК Среда', - 'slug' => 'JK_sreda', + //'slug' => 'JK_sreda', 'description' => 'ЖК Среда. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*3*/[ 'name_area' => 'ЖК Квартал Триумфальный', - 'slug' => 'JK_kvartal_triumfalniy', + //'slug' => 'JK_kvartal_triumfalniy', 'description' => "ЖК Квартал Триумфальный. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.", 'foto_main' => 'images/intro-item-img-1.jpg', ], /*4*/[ 'name_area' => 'ЖК Алые Паруса', - 'slug' => 'JK_alie_parusa', + //'slug' => 'JK_alie_parusa', 'description' => 'ЖК Алые Паруса. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*5*/[ 'name_area' => 'ЖК Первый Московский', - 'slug' => 'JK_Perviy_Moskovskie', + //'slug' => 'JK_Perviy_Moskovskie', 'description' => 'ЖК Первый Московский. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*6*/[ 'name_area' => 'ЖК Ильменский 17', - 'slug' => 'JK_ilmenskiy_17', + //'slug' => 'JK_ilmenskiy_17', 'description' => 'ЖК Ильменский 17. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*7*/[ 'name_area' => 'ЖК Царская Площадь', - 'slug' => 'JK_carskai_ploshad', + //'slug' => 'JK_carskai_ploshad', 'description' => 'ЖК Царская Площадь. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', ], /*8*/[ 'name_area' => 'ЖК Переделкино Ближнее', - 'slug' => 'JK_peredelkino_bliznee', + //'slug' => 'JK_peredelkino_bliznee', 'description' => 'ЖК Переделкино Ближнее. Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение.', 'foto_main' => 'images/intro-item-img-1.jpg', @@ -78,7 +78,7 @@ class AreasTableSeeder extends Seeder foreach ($data as $item) { $albom = new Area(); $albom->name_area = $item['name_area']; - $albom->slug = $item['slug']; + //$albom->slug = $item['slug']; $albom->description = $item['description']; $albom->foto_main = $item['foto_main']; $albom->save(); diff --git a/public/js/main.js b/public/js/main.js index 67f5731..f5be49d 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -26,7 +26,8 @@ class App { this.sendForm('.js_popup_viewing_form', '[data-popup="success"]'); // отправка формы в поп-апе 'записаться на просмотр'; this.sendForm('.js_footer_feedback_form', '[data-popup="success"]'); // отправка формы в футере; this.sendForm('.js_contacts_form', '.js_contacts_success'); // отправка формы на странице контакты; - this.sendOffer(); //отправка предложения по e-mail; + this.sendForm('.js_popup_sending_form_', '[data-popup="success"]'); + //this.sendOffer(); //отправка предложения по e-mail; this.setGeneralMap(); // карта на странице карт; this.setComplexMap('complex-map', [55.726591050908745, 37.57244549999999], 'ЖК Садовые кварталы'); // карта на странице 'ЖК'; diff --git a/resources/views/admin/index.blade.php b/resources/views/admin/index.blade.php index 333ed9c..27d2008 100644 --- a/resources/views/admin/index.blade.php +++ b/resources/views/admin/index.blade.php @@ -14,12 +14,18 @@
Добрый день {{ auth()->user()->name }}!
Это личный кабинет пользователя сайта.
- Выйти из системы
+ Выйти из системы