diff --git a/app/Http/Controllers/ConsultantController.php b/app/Http/Controllers/ConsultantController.php new file mode 100644 index 00000000..7568367f --- /dev/null +++ b/app/Http/Controllers/ConsultantController.php @@ -0,0 +1,50 @@ +validate([ + 'name' => 'required|string|min:2', + 'contact' => 'required|string|min:2', + 'message' => 'required|string|min:10', + ]); + + TelegramMessage::create() + ->to(config('services.telegram-bot-api.chat_id')) + ->line('*πŸ›Ÿ Запрос Π½Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ*') + ->line('`') + ->escapedLine($request->input('name')) + ->escapedLine($request->input('contact')) + ->line('`') + ->line('`') + ->escapedLine($request->input('message')) + ->line('`') + ->send(); + + Toast::success('ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! ΠŸΠΎΡΡ‚Π°Ρ€Π°Π΅ΠΌΡΡ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ спСциалиста ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ свяТСтся ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС.') + ->disableAutoHide(); + + return redirect()->route('consultants'); + } +} diff --git a/resources/views/components/call-to-action.blade.php b/resources/views/components/call-to-action.blade.php index 24656177..b649eac0 100644 --- a/resources/views/components/call-to-action.blade.php +++ b/resources/views/components/call-to-action.blade.php @@ -6,6 +6,9 @@
+ @isset($sup) + {{ $sup }} + @endisset

{!! $title !!}

{!! $description !!} diff --git a/resources/views/pages/consultants.blade.php b/resources/views/pages/consultants.blade.php new file mode 100644 index 00000000..dbec8885 --- /dev/null +++ b/resources/views/pages/consultants.blade.php @@ -0,0 +1,282 @@ +@extends('layout') +@section('title', 'ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ Laravel') +@section('description', 'КаТдоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ.') + +@section('content') + + + РСбята ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ класса + + + + ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚Ρ‹ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° + + + + КаТдоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ. + + + + Π‘ΠΏΡ€Π°Π²Π»ΡŽΡΡŒ сам + + + Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ + + + + + +

+
+
+
+
+

Застряли Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅?

+
+ +
+
+

+ БпСциалисты ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ свСТий взгляд, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. +

+
+
+
+
+
+
+
+

ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄

+
+ +
+
+

+ Π”Π°Π²Π°ΠΉΡ‚Π΅ вмСстС рассмотрим ваш ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ максимально Ρ…ΠΎΡ€ΠΎΡˆ. +

+
+
+
+
+
+ +
+ +
+

Π Π°Π·Π±ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

+
+ +
+
+

+ ΠœΡ‹ обсудим, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для достиТСния успСха. +

+
+
+
+
+
+
+ +
+

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

+
+ +
+
+

+ ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½Π΅ ΡΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΡƒΡ‚ΠΈ. +

+
+
+
+
+ + + {{-- +
+
+
+
+

Застряли Π½Π° ошибкС?

+ +

БпСциалисты ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ свСТий взгляд, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.

+
+
+
+
+
+
+

ΠžΠ±Π·ΠΎΡ€ вашСго ΠΊΠΎΠ΄Π°

+ +

Π”Π°Π²Π°ΠΉΡ‚Π΅ вмСстС рассмотрим ваш ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ максимально Ρ…ΠΎΡ€ΠΎΡˆ.

+
+
+
+
+
+
+

Π Π°Π·Π±ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

+ +

ΠœΡ‹ обсудим, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для достиТСния успСха.

+
+
+
+
+
+
+

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠΎΠ΄Π°

+ +

Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС ΠΈ ΠΏΠ»Π°Π²Π½Π΅Π΅.

+
+
+
+
+
+
+

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ инструмСнтам ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ

+ +

Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для Π±ΠΎΠ»Π΅Π΅ быстрого достиТСния Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

+
+
+
+
+
+
+

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ

+ +

ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½Π΅ ΡΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΡƒΡ‚ΠΈ.

+
+
+
+ + {{-- +
+
+
+
+
+

Π’Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

+
+ + +
+
+
+
+
+
+
+
+

Π’Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

+
+ +
+
+
+ +
+ --}} + + + +
+
+ +
+ +
+
+
+
+
+
+ ΠœΡ‹ Π·Π½Π°Π΅ΠΌ +

ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΠΈ ΠΈ способы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

+ +
+
+
    +
  • + Π§Π΅ΠΌ большС Π²Ρ‹ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΊΠΎΠ΄, Ρ‚Π΅ΠΌ слоТнСС Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Взгляд со + стороны ΠΌΠΎΠΆΠ΅Ρ‚ принСсти Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΈ пСрспСктивы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнят Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ. +
  • +
  • + ΠžΡ‚Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ‡Π°ΡΡ‚ΡŒ отвСтствСнности Π·Π° ΠΊΠΎΠ΄ сообщСству ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°, + Ρ‚Π°ΠΊ Π²Ρ‹ смоТСтС Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² с мСньшим объСмом Ρ€Π°Π±ΠΎΡ‚Ρ‹. +
  • +
+
+ +
+
+ logo +
+
+ logo +
+
+ +
+
+
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+
+
+
+
+
+
+
+@endsection diff --git a/routes/web.php b/routes/web.php index cb332b28..14379de9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -167,6 +167,22 @@ ->can('delete', 'position') ->name('position.delete'); }); + +/* +|-------------------------------------------------------------------------- +| Consultants +|-------------------------------------------------------------------------- +| +| ... +| +*/ + +Route::get('/consultants', [\App\Http\Controllers\ConsultantController::class, 'index']) + ->name('consultants'); + +Route::post('/consultants/store', [\App\Http\Controllers\ConsultantController::class, 'store']) + ->name('consultant.store'); + /* |-------------------------------------------------------------------------- | Comments Routes