Blame view

app/Http/Controllers/Admin/InfoBloksController.php 2.25 KB
4c66e360c   Андрей Ларионов   Справочник докуме...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  <?php
  
  namespace App\Http\Controllers\Admin;
  
  use App\Http\Controllers\Controller;
  use App\Models\infobloks;
  use Illuminate\Http\Request;
  
  class InfoBloksController extends Controller
  {
      /**
       * Display a listing of the resource.
       *
       * @return \Illuminate\Http\Response
       */
      public function index()
      {
c54cbb05e   Андрей Ларионов   Коммит субботний
18
19
20
          $infobloks = infobloks::query()->
          //active()->
          orderByDesc('sort')->orderBy('name')->paginate(15);
4c66e360c   Андрей Ларионов   Справочник докуме...
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
          return view('admin.infobloks.index', compact('infobloks'));
      }
  
      /**
       * Show the form for creating a new resource.
       *
       * @return \Illuminate\Http\Response
       */
      public function create()
      {
          return view('admin.infobloks.add');
      }
  
      /**
       * Store a newly created resource in storage.
       *
       * @param  \Illuminate\Http\Request  $request
       * @return \Illuminate\Http\Response
       */
      public function store(Request $request)
      {
          infobloks::create($request->all());
          return redirect()->route('admin.infobloks.index');
      }
  
      /**
       * Display the specified resource.
       *
       * @param  \App\Models\infobloks  $infobloks
       * @return \Illuminate\Http\Response
       */
      public function show(infobloks $infobloks)
      {
          //
      }
  
      /**
       * Show the form for editing the specified resource.
       *
       * @param  \App\Models\infobloks  $infoblok
       * @return \Illuminate\Http\Response
       */
      public function edit(infobloks $infoblok)
      {
          return view('admin.infobloks.edit', compact('infoblok'));
      }
  
      /**
       * Update the specified resource in storage.
       *
       * @param  \Illuminate\Http\Request  $request
       * @param  \App\Models\infobloks  $infobloks
       * @return \Illuminate\Http\Response
       */
      public function update(Request $request, infobloks $infoblok)
      {
          $infoblok->update($request->all());
          return redirect()->route('admin.infobloks.index');
      }
  
      /**
       * Remove the specified resource from storage.
       *
       * @param  \App\Models\infobloks  $infobloks
       * @return \Illuminate\Http\Response
       */
      public function destroy(infobloks $infoblok)
      {
c54cbb05e   Андрей Ларионов   Коммит субботний
89
          $infoblok->delete(); //  update(['is_remove' => 1]);
4c66e360c   Андрей Ларионов   Справочник докуме...
90
91
92
          return redirect()->route('admin.infobloks.index');
      }
  }