fadlyshafa

Untitled

Feb 8th, 2020
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.81 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers\Dashboard;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Http\Controllers\Controller;
  7.  
  8. use App\Models\Biodata;
  9.  
  10. class Biodata_controller extends Controller
  11. {
  12.     public function index(){
  13.         $title = 'Update Biodata';
  14.         $dt = Biodata::where('users',\Auth::user()->id)->first();
  15.         $cek = Biodata::where('users',\Auth::user()->id)->count();
  16.  
  17.         return view('dashboard.biodata.index',compact('title','dt','cek'));
  18.     }
  19.  
  20.     public function store(Request $request,$id){
  21.         $this->validate($request,[
  22.             'no_hp'=>'required',
  23.             'tempat_lahir'=>'required',
  24.             'tanggal_lahir'=>'required',
  25.             'alamat'=>'required'
  26.         ]);
  27.  
  28.         $data['users'] = $id;
  29.         $data['no_hp'] = $request->no_hp;
  30.         $data['alamat'] = $request->alamat;
  31.         $data['tempat_lahir'] = $request->tempat_lahir;
  32.         $data['tanggal_lahir'] = $request->tanggal_lahir;
  33.         $data['created_at'] = date('Y-m-d H:i:s');
  34.         $data['updated_at'] = date('Y-m-d H:i:s');
  35.  
  36.         Biodata::insert($data);
  37.  
  38.         \Session::flash('sukses','Data berhasil diupdate');
  39.  
  40.         return redirect()->back();
  41.     }
  42.  
  43.     public function update(Request $request,$id){
  44.         $this->validate($request,[
  45.             'no_hp'=>'required',
  46.             'tempat_lahir'=>'required',
  47.             'tanggal_lahir'=>'required',
  48.             'alamat'=>'required'
  49.         ]);
  50.  
  51.         // $data['users'] = $id;
  52.         $data['no_hp'] = $request->no_hp;
  53.         $data['alamat'] = $request->alamat;
  54.         $data['tempat_lahir'] = $request->tempat_lahir;
  55.         $data['tanggal_lahir'] = $request->tanggal_lahir;
  56.         // $data['created_at'] = date('Y-m-d H:i:s');
  57.         $data['updated_at'] = date('Y-m-d H:i:s');
  58.  
  59.         Biodata::where('users',$id)->update($data);
  60.  
  61.         \Session::flash('sukses','Data berhasil diupdate');
  62.  
  63.         return redirect()->back();
  64.     }
  65. }
Add Comment
Please, Sign In to add comment