Blame view

app/Http/Controllers/PagesController.php 1.74 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();
d152a3a68   Андрей Ларионов   Создание основных...
18
19
  
         return view('pages', compact('page'));
486a3601d   Андрей Ларионов   Должности и работ...
20
      }
f0b6d25e9   Андрей Ларионов   Баг с id юзеров в...
21

c32d1a96e   Андрей Ларионов   Работа по почтовы...
22
23
24
25
26
27
28
29
30
      public function form_feedback(RequestSendAdmin $request){
          $all = $request->all();
  
          foreach ([$request->get('email')] as $recipient) {
              Mail::to($recipient)->send(new MailAdminy($all));
          }
  
          return redirect()->back()->with('Сообщение было успешно отправлено и будет обработано');
      }
f0b6d25e9   Андрей Ларионов   Баг с id юзеров в...
31
32
33
34
35
36
37
38
39
40
41
      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   Андрей Ларионов   Компонент для раб...
42
43
44
45
46
47
48
49
50
  
      public function excel() {
          $spreadsheet = new Spreadsheet();
          $activeWorksheet = $spreadsheet->getActiveSheet();
          $activeWorksheet->setCellValue('A1', 'Hello World !');
  
          $writer = new Xlsx($spreadsheet);
          $writer->save('hello_world.xlsx');
      }
5b68533bb   Андрей Ларионов   Работа над проект...
51
52
53
54
55
56
57
58
  
      public function private_policy() {
          return view('private_policy');
      }
  
      public function terms_of_use() {
          return view('terms_of_use');
      }
486a3601d   Андрей Ларионов   Должности и работ...
59
  }