Advertisement
imaawww

Untitled

Jun 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.67 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Models\Tatapamong;
  7.  
  8. class TatapamongController extends Controller
  9. {
  10.     //
  11.     public function index()
  12.     {
  13.         return view('tatapamong.index', ['tatapamong' => Tatapamong::first()]);
  14.     }
  15.  
  16.     public function update(Request $request, $id_tatapamong)
  17.     {
  18.         $tatapamong = Tatapamong::findOrFail($id_tatapamong);
  19.         $tatapamong->nama_tatapamong = strtoupper($request->nama_tatapamong);
  20.         $tatapamong->stopsttpmt= $request->stopsttpmt;
  21.         $tatapamong->kepemimpinan = $request->kepemimpinan;
  22.         $tatapamong->sistem_pengelolaan = $request->sistem_pengelolaan;
  23.         $tatapamong->penjaminan_mutu = $request->penjaminan_mutu;
  24.         $tatapamong->keberlanjutan = $request->keberlanjutan;
  25.         if ($request->hasFile('logo')) {
  26.             $upload = $request->logo;
  27.             $extension = $upload->getClientOriginalExtension();
  28.             $destinationPath = 'images/tatapamong';
  29.             $filename = str_random(40) . '.' . $extension;
  30.             $upload->move($destinationPath, $filename);
  31.             $tatapamong->logo = $filename;
  32.         }
  33.         if ($request->hasFile('image')) {
  34.             $upload = $request->image;
  35.             $extension = $upload->getClientOriginalExtension();
  36.             $destinationPath = 'images/tatapamong';
  37.             $filename = str_random(40) . '.' . $extension;
  38.             $upload->move($destinationPath, $filename);
  39.             $tatapamong->image = $filename;
  40.         }
  41.         $tatapamong->save();
  42.         return redirect()->route('tatapamong.index')->with('success', 'Tata Pamong Berhasil Diupdate');
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement