Blame view

app/Http/Controllers/Admin/CategoryEmpController.php 2.42 KB
4452df326   Андрей Ларионов   Миграции Категори...
1
2
3
4
5
  <?php
  
  namespace App\Http\Controllers\Admin;
  
  use App\Http\Controllers\Controller;
00652ea57   Андрей Ларионов   Оптимизация запро...
6
  use App\Http\Requests\CategoryEmpRequest;
4452df326   Андрей Ларионов   Миграции Категори...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  use App\Models\CategoryEmp;
  use Illuminate\Http\Request;
  
  class CategoryEmpController extends Controller
  {
      /**
       * Display a listing of the resource.
       *
       * @return \Illuminate\Http\Response
       */
      public function index()
      {
          $category = CategoryEmp::query()->active()->paginate(15);
          return view('admin.category-emp.index', compact('category'));
      }
  
      /**
       * Show the form for creating a new resource.
       *
       * @return \Illuminate\Http\Response
       */
      public function create()
      {
          return view('admin.category-emp.add');
      }
  
      /**
       * Store a newly created resource in storage.
       *
       * @param  \Illuminate\Http\Request  $request
       * @return \Illuminate\Http\Response
       */
00652ea57   Андрей Ларионов   Оптимизация запро...
39
      public function store(CategoryEmpRequest $request)
4452df326   Андрей Ларионов   Миграции Категори...
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
      {
          CategoryEmp::create($request->all());
          return redirect()->route('admin.category-emp.index');
      }
  
      /**
       * Display the specified resource.
       *
       * @param  \App\Models\CategoryEmp  $categoryEmp
       * @return \Illuminate\Http\Response
       */
      public function show(CategoryEmp $category_emp)
      {
          //
      }
  
      /**
       * Show the form for editing the specified resource.
       *
       * @param  \App\Models\CategoryEmp  $categoryEmp
       * @return \Illuminate\Http\Response
       */
      public function edit(CategoryEmp $category_emp)
      {
          return view('admin.category-emp.edit', compact('category_emp'));
      }
  
      /**
       * Update the specified resource in storage.
       *
       * @param  \Illuminate\Http\Request  $request
       * @param  \App\Models\CategoryEmp  $categoryEmp
       * @return \Illuminate\Http\Response
       */
00652ea57   Андрей Ларионов   Оптимизация запро...
74
      public function update(CategoryEmpRequest $request, CategoryEmp $category_emp)
4452df326   Андрей Ларионов   Миграции Категори...
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
      {
          $category_emp->update($request->all());
          return redirect()->route('admin.category-emp.index');
      }
  
      /**
       * Remove the specified resource from storage.
       *
       * @param  \App\Models\CategoryEmp  $categoryEmp
       * @return \Illuminate\Http\Response
       */
      public function destroy(CategoryEmp $category_emp)
      {
          /*if (Auth::user()->id == 1) {
              $category->delete();
          } else {*/
          $category_emp->update(['is_remove' => 1]);
          //}
          return redirect()->route('admin.category-emp.index');
      }
  }