Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.24 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. use App\Http\Requests;
  8. use App\Http\Controllers\Controller;
  9. use App\User;
  10. use Laracasts\Flash\Flash;
  11.  
  12. class UsersController extends Controller
  13. {
  14.     /**
  15.      * Display a listing of the resource.
  16.      *
  17.      * @return \Illuminate\Http\Response
  18.      */
  19.     public function index()
  20.     {
  21.         $users = User::orderBy('id','DESC')->paginate(0);
  22.  
  23.         return view('admin.users.index')->with('users',$users);
  24.     }
  25.  
  26.     /**
  27.      * Show the form for creating a new resource.
  28.      *
  29.      * @return \Illuminate\Http\Response
  30.      */
  31.     public function create()
  32.     {
  33.         return view('admin.users.create');
  34.     }
  35.  
  36.     /**
  37.      * Store a newly created resource in storage.
  38.      *
  39.      * @param  \Illuminate\Http\Request  $request
  40.      * @return \Illuminate\Http\Response
  41.      */
  42.     public function store(Request $request)
  43.     {
  44.         $user = new User($request->all());
  45.         $user->password = bcrypt($request->password);
  46.         $user->save();
  47.  
  48.         Flash::success("Se ha registrado ". $user->name. " de forma existosa");
  49.         return redirect()->route('admin.users.index');
  50.     }
  51.  
  52.     /**
  53.      * Display the specified resource.
  54.      *
  55.      * @param  int  $id
  56.      * @return \Illuminate\Http\Response
  57.      */
  58.     public function show($id)
  59.     {
  60.         //
  61.     }
  62.  
  63.     /**
  64.      * Show the form for editing the specified resource.
  65.      *
  66.      * @param  int  $id
  67.      * @return \Illuminate\Http\Response
  68.      */
  69.     public function edit($id)
  70.     {
  71.         //
  72.     }
  73.  
  74.     /**
  75.      * Update the specified resource in storage.
  76.      *
  77.      * @param  \Illuminate\Http\Request  $request
  78.      * @param  int  $id
  79.      * @return \Illuminate\Http\Response
  80.      */
  81.     public function update(Request $request, $id)
  82.     {
  83.         //
  84.     }
  85.  
  86.     /**
  87.      * Remove the specified resource from storage.
  88.      *
  89.      * @param  int  $id
  90.      * @return \Illuminate\Http\Response
  91.      */
  92.     public function destroy($id)
  93.     {
  94.      if($id != '1')
  95.         $user = User::findorfail($id);
  96.         $user->delete();
  97.         Flash::error('El usuario'.$user->name.' ha sido eliminado');
  98.         return redirect()->route('admin.users.index');
  99.     }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement