Advertisement
fadlyshafa

Untitled

Aug 24th, 2019
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.42 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers\Admin;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Http\Controllers\Controller;
  7.  
  8. class User_controller extends Controller
  9. {
  10.     public function index(){
  11.         $title = 'Data User';
  12.         $data = \DB::table('users')->get();
  13.  
  14.         return view('admin.user.user_index',compact('title','data'));
  15.     }
  16.  
  17.     public function add(){
  18.         $title = 'tambah user';
  19.  
  20.         return view('admin.user.user_add',compact('title'));
  21.     }
  22.  
  23.     public function store(Request $request){
  24.         \DB::table('users')->insert([
  25.             'name'=>$request->name,
  26.             'email'=>$request->email,
  27.             'password'=>bcrypt($request->password),
  28.             'created_at'=>date('Y-m-d H:i:s')
  29.         ]);
  30.  
  31.         return redirect('admin/user');
  32.     }
  33.  
  34.     public function update(Request $request,$id){
  35.         \DB::table('users')->where('id',$id)->update([
  36.             'name'=>$request->name,
  37.             'email'=>$request->email,
  38.             'password'=>bcrypt($request->password),
  39.             'updated_at'=>date('Y-m-d H:i:s')
  40.         ]);
  41.  
  42.         return redirect('admin/user');
  43.     }
  44.  
  45.     public function edit($id){
  46.         $title = 'Edit User';
  47.         $dt = \DB::table('users')->where('id',$id)->first();
  48.  
  49.         return view('admin.user.user_edit',compact('dt','title'));
  50.     }
  51.  
  52.     public function delete($id){
  53.         \DB::table('users')->where('id',$id)->delete();
  54.  
  55.         return redirect('admin/user');
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement