Blame view

app/Http/Controllers/PagesController.php 1.72 KB
486a3601d   Андрей Ларионов   Должности и работ...
1
2
3
  <?php
  
  namespace App\Http\Controllers;
c32d1a96e   Андрей Ларионов   Работа по почтовы...
4
5
6
  use App\Http\Requests\RequestSendAdmin;
  use App\Mail\MailAdminy;
  use App\Mail\MailRepair;
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
7
  use App\Models\pages;
486a3601d   Андрей Ларионов   Должности и работ...
8
  use Illuminate\Http\Request;
c32d1a96e   Андрей Ларионов   Работа по почтовы...
9
  use Illuminate\Support\Facades\Mail;
f0b6d25e9   Андрей Ларионов   Баг с id юзеров в...
10
  use Illuminate\Support\Facades\Redis;
6b5dca57f   Андрей Ларионов   Компонент для раб...
11
12
  use PhpOffice\PhpSpreadsheet\Spreadsheet;
  use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
486a3601d   Андрей Ларионов   Должности и работ...
13
14
15
  
  class PagesController extends Controller
  {
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
16
17
      public function pages(pages $pages) {
         $page = pages::query()->where('slug', $pages->slug)->first();
2e9be88ab   Андрей Ларионов   Коммит Обновление...
18
         $slug = $pages->slug;
d152a3a68   Андрей Ларионов   Создание основных...
19

2e9be88ab   Андрей Ларионов   Коммит Обновление...
20
         return view('pages', compact('page', 'slug'));
486a3601d   Андрей Ларионов   Должности и работ...
21
      }
f0b6d25e9   Андрей Ларионов   Баг с id юзеров в...
22

c32d1a96e   Андрей Ларионов   Работа по почтовы...
23
24
      public function form_feedback(RequestSendAdmin $request){
          $all = $request->all();
24b5f80e8   Андрей Ларионов   Результат отправк...
25
          Mail::to(env('EMAIL_ADMIN'))->send(new MailAdminy($all));
c32d1a96e   Андрей Ларионов   Работа по почтовы...
26
27
28
  
          return redirect()->back()->with('Сообщение было успешно отправлено и будет обработано');
      }
f0b6d25e9   Андрей Ларионов   Баг с id юзеров в...
29
30
31
32
33
34
35
36
37
38
39
      public function redis() {
          $redis = Redis::connection();
          $redis->set('User:CompanyName', 'РЕКАМОРЕ');
          $id = 1;
          //dd(Redis::get('MyVar'));
          $redis->command('rpush', array("Сообщение1"));
          $redis->command('rpush', array("Сообщение2"));
          $values = $redis->command('lrange', array("mylist", 0, 1));
          dd($values);
  
      }
6b5dca57f   Андрей Ларионов   Компонент для раб...
40
41
42
43
44
45
46
47
48
  
      public function excel() {
          $spreadsheet = new Spreadsheet();
          $activeWorksheet = $spreadsheet->getActiveSheet();
          $activeWorksheet->setCellValue('A1', 'Hello World !');
  
          $writer = new Xlsx($spreadsheet);
          $writer->save('hello_world.xlsx');
      }
5b68533bb   Андрей Ларионов   Работа над проект...
49
50
51
52
53
54
55
56
  
      public function private_policy() {
          return view('private_policy');
      }
  
      public function terms_of_use() {
          return view('terms_of_use');
      }
486a3601d   Андрей Ларионов   Должности и работ...
57
  }