Advertisement
Astaroth_

Controller

Jul 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1. <?php
  2.  
  3. namespace sisVentas\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use Illuminate\Http\Requests;
  7. use sisVentas\Cliente;
  8. use Illuminate\Support\Facade\Redirect;
  9. use sisVentas\Http\Requests\ClienteFormRequest;
  10. use DB;
  11.  
  12. class ClienteController extends Controller
  13. {
  14.     public function __construct()
  15.     {
  16.        
  17.     }
  18.    
  19.     public function index(Request $request)
  20.     {
  21.         if($request)
  22.         {
  23.             $query=($request->get('nombre_cli'));
  24.             $cliente=DB::table('cliente')->where('nombre_cli','LIKE','%'.$query)
  25.             ->orderBy('id_cli','asc')
  26.             ->paginate(10);
  27.             return view('sistema.cliente.index',["cliente"=>$cliente, "nombre_cli"=>$query]);
  28.         }
  29.     }
  30.    
  31.     public function create()
  32.     {
  33.         return view("sistema.cliente.create");
  34.     }
  35.    
  36.     public function store(ClienteFormRequest $request)
  37.     {
  38.         $cliente = new Cliente;
  39.         $cliente->nombre_cli=$request->input('nombre_cli');
  40.         $cliente->apellido_cli=$request->input('apellido_cli');
  41.         $cliente->empresa_cli=$request->input('empresa_cli');
  42.         $cliente->save();
  43.         return Redirect('sistema/cliente');
  44.     }
  45.    
  46.     public function show($id)
  47.     {
  48.         return view("sistema.cliente.show", ["cliente"=>Cliente::findOrFail($id)]);
  49.     }
  50.    
  51.     public function edit($id)
  52.     {
  53.        
  54.         return view('sistema.cliente.edit',["cliente"=>Cliente::findOrFail($id)]);
  55.     }
  56.    
  57.     public function update(ClienteFormRequest $request,$id)
  58.     {
  59.         $cliente=Cliente::findOrFail($id);
  60.         $cliente->nombre_cli=$request->get('nombre_prod');
  61.         $cliente->apellido_cli=$request->get('apellido_cli');
  62.         $cliente->empresa_cli=$request->get('empresa_cli');
  63.         $cliente->update();
  64.         return Redirect('sistema/cliente');
  65.     }
  66.    
  67.     public function destroy()
  68.     {
  69.        
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement