/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $nombre = $request->input('nombre');
     $ap_paterno = $request->input('apellido_paterno');
     $ap_materno = $request->input('apellido_materno');
     $supervisor = Empleado::create(['nombre' => Str::upper($nombre), 'apellido_paterno' => Str::upper($ap_paterno), 'apellido_materno' => Str::upper($ap_materno)]);
     $cargo = new Cargos();
     $cargo->empleado_id = $supervisor->id;
     $cargo->cargo = 'SUPERVISOR';
     $cargo->save();
     return redirect()->route('supervisores');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     try {
         $empleado = Empleado::create(['nombre' => Str::upper($request->input('nombre')), 'apellido_paterno' => Str::upper($request->input('apellido_paterno')), 'apellido_materno' => Str::upper($request->input('apellido_materno'))]);
         $cargo = new Cargos();
         $cargo->empleado_id = $empleado->id;
         $cargo->cargo = 'SURTIDOR';
         $cargo->save();
         return redirect()->route('surtidores');
     } catch (\Exception $e) {
         dd($e);
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create($id)
 {
     $destinos = Destino::all();
     $surtidores = Cargos::surtidores()->get();
     $validadores = Cargos::validadores()->get();
     return view('folios.nuevo', compact('destinos', 'surtidores', 'validadores', 'id'));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $nombre = $request->input('nombre');
     $ap_paterno = $request->input('apellido_paterno');
     $ap_materno = $request->input('apellido_materno');
     $licencia = $request->input('licencia');
     $empleado = Empleado::create(['nombre' => Str::upper($nombre), 'apellido_paterno' => Str::upper($ap_paterno), 'apellido_materno' => Str::upper($ap_materno)]);
     $dato_empleado = new DatosEmpleados();
     $dato_empleado->empleado_id = $empleado->id;
     $dato_empleado->licencia = $licencia;
     $dato_empleado->save();
     $cargo = new Cargos();
     $cargo->empleado_id = $empleado->id;
     $cargo->cargo = 'OPERADOR';
     $cargo->save();
     return redirect()->route('operadores');
 }
 public function create()
 {
     //Recuerde mostrar solo los vehiculos y operadores disponibles
     $operadores = Cargos::operadores()->get();
     $vehiculos = Vehiculo::activos()->get();
     $supervisores = Cargos::supervisores()->get();
     return view('acuses.nuevo', compact('operadores', 'vehiculos', 'supervisores'));
 }