public function nuevo(Request $request) { //recibir los datos del request //instanciar una nueva persona //guardar en la base $apellido = $request->input("apellido"); $nombre = $request->input("nombre"); $documento = $request->input("documento"); /*$sexo = $request ->input("sexo"); $nacionalidad = $request ->input("nacionalidad"); $archivosExt = $request ->input("archivos_externos"); $fechaExp = $request ->input("fecha_expedicion"); $fechaVenc = $request ->input("fecha_vencimiento"); $domicilio = $request ->input("domicilio"); $ciudad = $request ->input("ciudad"); $departamento = $request ->input("departamento"); $provincia = $request ->input("provincia"); $fechaNac = $request ->input("fecha_nacimiento"); $ugarNac = $request ->input("lugar_nacimiento");*/ $reglas = ['apellido' => 'required|min:3|max:50', 'nombre' => 'required|min:3|max:50', 'documento' => 'required|min:8|max:99999999']; //validamos... $this->validate($request, $reglas); $clientes = new Cliente(); $clientes->apellido = $apellido; $clientes->nombre = $nombre; $clientes->documento = $documento; $clientes->save(); return redirect('clientes'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\ClienteRequest $request) { $cliente = new Cliente(); $cliente->fill($request->all()); $cliente->save(); Flash::success('Usuario Creado Correctamente'); return redirect()->back(); }
public function saveCliente() { $input = Input::all(); $rules = ['nome' => 'required|min:3|max:255', 'cookie' => 'required|min:3|max:255|unique:clientes', 'mysql_host' => 'required|min:3|max:255', 'mysql_pass' => 'required|min:3|max:255', 'mysql_base' => 'required|min:3|max:255']; $validator = Validator::make($input, $rules); if ($validator->fails()) { return $validator; } $cliente = new Cliente(); $cliente->fill($input); $cliente->save(); return $cliente; }
/** * Run the database seeds. * * @return void */ public function run() { for ($i = 0; $i < 25; $i++) { $usuario = new Cliente(); $faker = Faker\Factory::create(); $usuario->nombre = $faker->name . " C. A."; $estado = rand(1, 4); if ($estado == 4) { $usuario->estatus = 'INACTIVO'; } else { $usuario->estatus = 'ACTIVO'; } $usuario->save(); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $tarea = Tarea::findOrFail($id); $clientes = Cliente::where('idUsers', Auth::user()->id)->orderBy('name', 'asc')->paginate(); $cliente = Cliente::findOrFail($tarea->clienteId); return view('tarea.edit', array('tarea' => $tarea, 'clientes' => $clientes, 'cliente' => $cliente)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // $cliente = Cliente::find($id); //print_r( $cliente); return view('clientes.edit', compact('cliente')); }
/** * Show the form for editing the specified resource. * * @param Ficha $ficha * @return \Illuminate\Http\Response */ public function edit(Ficha $ficha) { $action = 'FichasController@update'; $ufs = Uf::dropdown(); $clientes = Cliente::dropdown(); return view('comercial.fichas.form', compact('ficha', 'action', 'ufs', 'clientes')); }
public function update(Request $request, $id) { $cliente = Cliente::find($id); $cliente->fill($request->all()); $cliente->save(); return redirect()->route('admin.clientes.index'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $clientes = Cliente::where('idUsers', Auth::user()->id)->orderBy('name', 'asc')->paginate(); $impuesto = Impuesto::findOrFail($id); $impuesto->aplica = explode(", ", $impuesto->aplica); return view('impuesto.edit', array('impuesto' => $impuesto, 'clientes' => $clientes)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $impuestosCli = clienteImpuesto::findOrFail($id); $cliente = Cliente::findOrFail($impuestosCli->clienteId); $clientes = Cliente::where('idUsers', Auth::user()->id)->orderBy('name', 'asc')->paginate(); $impuestos = Impuesto::lists('name', 'id'); return view('cliente.clienteimpuesto', array('cliente' => $cliente, 'clientes' => $clientes, 'impuestos' => $impuestos, 'impuestosCli' => $impuestosCli)); }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); Cliente::Truncate(); DB::table('oauth_clients')->truncate(); factory(Cliente::class, 100)->create(); $this->call('OAuthClientSeeder'); }
/** * Show the application dashboard. * * @return Response */ public function index() { $event = DB::table('eventos')->select(DB::raw('id, fecha, lugar'))->where('fecha', '>', Carbon::now())->orderBy('fecha', 'ASC')->limit(4)->get(); $clientes = Cliente::select('id')->count(); $eventos = Evento::select('id')->count(); $filmadores = Filmador::select('id')->count(); return view('home', compact('event', 'clientes', 'eventos', 'filmadores')); }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); Cliente::truncate(); Reserva::truncate(); factory(Cliente::class, 50)->create(); factory(Reserva::class, 200)->create(); // $this->call(UserTableSeeder::class); }
public function destroy($id) { $cliente = Cliente::find($id); if (is_null($cliente)) { abort(404); } $cliente->delete(); return redirect(route('cliente.index')); }
public function run() { $faker = Faker::create('es_ES'); $clientes = Cliente::all(); foreach ($clientes as $cliente) { $compra = new Compra(['total' => $faker->numberBetween($min = 56000, $max = 358000), 'fecha' => $faker->date('y-m-d', '-10 years')]); $cliente->compras()->save($compra); } }
public function show($id) { $cliente = Cliente::find($id); if ($cliente) { return $this->success($cliente, 200); } else { return $this->error('cliente no encontrado', 404); } }
public function run() { $faker = Faker::create('es_ES'); for ($i = 0; $i < 30; $i++) { $id = $faker->unique()->numberBetween($min = 103000, $max = 104000); $nombre = $faker->name; $cliente = Cliente::create(['id' => $id, 'nombre' => $nombre, 'direccion' => $faker->address, 'telefono' => $faker->phoneNumber]); $user = User::create(['id' => $id, 'nombre' => $nombre, 'perfil' => 'Cliente', 'password' => bcrypt('cliente')]); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $reservas = Reserva::all()->each(function ($reserva) { echo $reserva; }); foreach ($reservas as $reserva) { $cliente = Cliente::find($reserva->id); } //return Response::json(['reservas' => $reservas], 200); }
public function destroy($id) { $cliente = Cliente::find($id); if ($cliente) { $cliente->delete(); return $cliente; } else { return "cliente não encontrado"; } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // //obtenemos los datos ingresados $entrada = Request::all(); // reglas de validacion $rules = ['txtnombres' => 'required|min:3', 'txtapellidos' => 'required|min:3', 'txtdireccion' => 'required|min:15', 'txtemail' => 'required|unique:users,email', 'txttelefono' => 'required|unique:clientes,telefono', 'txtuser' => 'required|min:8', 'txtpass' => 'required|min:8']; $messages = ['required' => 'informacion requerida.', 'min' => 'el campo debe tener almenos :min digitos.', 'unique' => 'dato existente en la plataforma']; $validator = Validator::make($entrada, $rules, $messages); if ($validator->fails()) { // It failed return Redirect('/registro/cliente')->withErrors($validator)->withInput(); } else { /* generamos el token de activacion del usuario*/ $token = str_random(60); //creo las nuevas referencias a admins $cliente = new App\Cliente(); $cliente->nombres = $entrada['txtnombres']; $cliente->apellidos = $entrada['txtapellidos']; $cliente->telefono = $entrada['txttelefono']; $cliente->direccion = $entrada['txtdireccion']; $cliente->save(); //obtengo la pk del admin para users $cliente_pk = $cliente->id; //ahora creamos el users relacionado al admin $user_cliente = new App\User(); $user_cliente->name = $entrada['txtuser']; $user_cliente->email = $entrada['txtemail']; $user_cliente->password = Hash::make($entrada['txtpass']); $user_cliente->estado = false; $user_cliente->token = $token; $user_cliente->user_id = $cliente_pk; $user_cliente->user_type = 'App\\Cliente'; $user_cliente->save(); // enviamos el email de confimacion basados en un vista Mail::send('emails.confirm_email', array('token' => $token, 'username' => $user_cliente->name), function ($message) use($user_cliente) { $message->to($user_cliente->email, $user_cliente->name)->subject('Activación de la cuenta Plataforma Gastronómica Publicitaria'); }); // redirigimos a home y avisamos que revise su correo return redirect('/')->with('mensaje', '¡Registro exitoso!,revise su correo y siga las intrucciones para poder usar su cuenta'); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index($id = 1) { //si vas a hacer uso de un controlador debes definirlo arriba en use App\NombreControlador $cliente = Cliente::find($id); //asi puedes invocar las relaciones como en tinker $cliente->correos; //para llamar la vista lo hacemos de esta manera, return view('detalles', ['ejemplo' => $cliente]); //indicamos que retorne la vista llamada detalles, y como segundo valor un array, //este array clave => valor indica que la clave es la que vamos a utilizar en la vista. //dd($cliente); }
/** * Bootstrap the application services. * * @return void */ public function boot() { Preco::saving(function ($preco) { $preco->filial_id = Auth::user()->funcionario->filial->id; }); Cliente::saving(function ($cliente) { $cliente->filial_id = Auth::user()->funcionario->filial->id; }); Agenda::saving(function ($agenda) { $agenda->filial_id = Auth::user()->funcionario->filial->id; }); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = $request->all(); $cliente_id = $input['di']; $servicio = Servicio::findOrFail($input['servicio_id']); $bus = Bus::findOrFail($input['bus_id']); $precio = Precio::where(array("servicio_id" => $servicio->id, "tipo_bus_id" => $bus->tipo_id))->first(); if (count($precio) < 1) { $precio = new Precio(); $precio->precio_soles = "0"; $precio->precio_dolares = "0"; } $fecha_inicio = $input['fecha_inicio']; $inicio = Carbon::createFromFormat('Y/m/d H:i', $fecha_inicio); $fin = $inicio->copy(); $fin->addHours($servicio->duracion); $cliente = Cliente::where('di', '=', $cliente_id)->first(); if (count($cliente) < 1) { $cliente = new Cliente(); $cliente->empresa = " "; $cliente->nombre = " "; $cliente->direccion = " "; $cliente->di = $cliente_id; $cliente->telefono = " "; $cliente->email = " "; $cliente->save(); } $reserva = new Reserva(); $reserva->servicio_id = $servicio->id; $reserva->bus_id = $bus->id; $reserva->cliente_id = $cliente->id; $reserva->fecha_inicio = $inicio->toDateTimeString(); $reserva->precio_soles = $precio->precio_soles; $reserva->precio_dolares = $precio->precio_dolares; $reserva->lugar_inicio = $input['lugar_inicio']; $reserva->lugar_fin = $input['lugar_fin']; $reserva->fecha_fin = $fin->toDateTimeString(); $reserva->save(); return redirect(route('reservas_detail', ['id' => $reserva->id])); }
public function EditarSave(Request $request, $id) { $validator = Validator::make($request->all(), ['proyecto' => 'required|alpha', 'cliente_id' => 'required|exists:clientes,id']); if ($validator->fails()) { $proyectos = Proyecto::all(); return view('cliente.proyecto', ["proyectos" => $proyectos, "errors" => $validator->errors()->all()]); } $proyecto = Proyecto::findOrFail($id); $clientes = Cliente::all(); $proyecto->proyecto = $request->proyecto; $proyecto->cliente_id = $request->cliente_id; $proyecto->save(); return redirect('cliente/proyecto'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $proyecto = new Proyecto(); $cliente = Cliente::findOrFail($request->input("client_id")); $proyecto->user_id = Auth::id(); $this->silentSave($proyecto, $request, false); $proyecto->cliente()->associate($cliente); $proyecto->save(); session()->flash('flash_message', 'Se ha creado el proyecto #' . $proyecto->id . ' - ' . $proyecto->name . ' con éxito'); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } return redirect()->route("proyecto.index"); }
public static function atualizar(Request $req) { $contrato = Contrato::find($req->get('id')); $contrato->cliente()->associate(Cliente::find($req->get('cliente_id'))); $contrato->veiculo()->associate(Veiculo::find($req->get('veiculo_id'))); $contrato->obs = $req->get('obs'); $contrato->defeito = $req->get('defeito'); $contrato->data_entrada = $req->get('data_entrada'); $contrato->data_saida = $req->get('data_saida'); $contrato->contato = $req->get('contato'); $contrato->telefone_contato = $req->get('telefone'); if ($contrato->save() == false) { throw new \Exception('Erro ao grava novo registro.', 402); } return $contrato; }
public static function atualizar(Request $req) { $veiculo = Veiculo::find($req->get('id')); $veiculo->id = $req->get('id'); $veiculo->cliente()->associate(Cliente::find($req->get('cliente'))); $veiculo->modelo()->associate(Cliente::find($req->get('modelo'))); $veiculo->cidade = $req->get('cidade'); $veiculo->estado = $req->get('estado'); $veiculo->cor = $req->get('cor'); $veiculo->ano_fabricacao = $req->get('anofabricacao'); $veiculo->ano_modelo = $req->get('anomodelo'); $veiculo->combustivel = $req->get('combustivel'); $veiculo->motor = $req->get('motor'); if ($veiculo->save() == false) { throw new \Exception('Erro ao grava novo registro.', 402); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { /** * Variables de menu Clientes */ $clientes = Cliente::where('idUsers', Auth::user()->id)->get(); /** * Variables de filtros */ $clientesfiltro = Cliente::where('idUsers', Auth::user()->id)->lists('name', 'id'); $impuestosFiltros = Impuesto::lists('name', 'id'); /** * Variables de response grilla */ if (isset($request->impuesto_id) && $request->impuesto_id != '') { $impuestosResponse = Impuesto::where('id', $request->impuesto_id)->get(); } else { $impuestosResponse = Impuesto::all(); } if (isset($request->cliente_id) && $request->cliente_id != '') { $clientesResponse = Cliente::where('id', $request->cliente_id)->where('idUsers', Auth::user()->id)->get(); } else { $clientesResponse = Cliente::where('idUsers', Auth::user()->id)->get(); } if (isset($request->mes_id) && $request->mes_id != '') { $mesFiltros = $this->getMonths($request->mes_id, 'D-d'); } else { $mesFiltros = $this->getMonths(date('m'), 'D-d'); } $rows = array(); //Comienzo de la logica, recorro impuestos foreach ($impuestosResponse as $impuesto) { $days = array(); array_push($days, $impuesto->name); foreach ($this->getMonths($request->mes_id, 'Y-m-d') as $day) { $impuestoFecha = $this->getRelationImpuestoFecha($impuesto->id, $day); $arrayAbreviaciones = $this->getAbreviacionByDay($clientesResponse, $impuestoFecha); array_push($days, $arrayAbreviaciones); } array_push($rows, $days); } return view('home', array('clientes' => $clientes, 'impuestosfiltros' => $impuestosFiltros, 'clientesfiltro' => $clientesfiltro, 'rows' => $rows, 'listdays' => $mesFiltros)); }
public function gestionar(Request $request) { if ($request->opcion == 'clientes') { $clientes = Cliente::all(['id', 'nombre', 'direccion', 'telefono']); return view('admi.reporteClientes')->with(['clientes' => $clientes]); } if ($request->opcion == 'proveedores') { $proveedores = Proveedor::all(['id', 'nombre', 'direccion', 'telefono']); return view('admi.reporteProveedores')->with(['proveedores' => $proveedores]); } if ($request->opcion == 'compras') { $compras = Compra::all(['id', 'cliente_id', 'created_at']); return view('admi.reporteCompras')->with(['compras' => $compras]); } if ($request->opcion == 'ventas') { $ventas = Venta::all(['id', 'user_id', 'created_at']); return view('admi.reporteVentas')->with(['ventas' => $ventas]); } if ($request->opcion == null) { return view('admi.reportes')->with(['mensaje' => 'Tiene que seleccionar una Opcion']); } }
public function adcTelefone() { if (request()->ajax()) { try { Cliente::vincularTelefone(request()); $html = view('admin.cliente.includes.telefones')->with('cliente', Cliente::find(request()->get('cliente_id')))->render(); return response()->json(['html' => $html]); } catch (\Exception $e) { return response()->json(['error' => $e->getMessage()]); } } else { } }