/** * Show the form for editing the specified resource. * * @param Cliente $cliente * @return \Illuminate\Http\Response */ public function edit(Cliente $cliente) { $action = 'ClientesController@update'; $gerentes = Funcionario::getAllByCargo('gerente')->lists('nome', 'id'); $vendedores = Funcionario::getAllByCargo('vendedor')->lists('nome', 'id'); $cliente->pecaEsp = $cliente->especial['pecaEsp']; $cliente->valorEsp = $cliente->especial['valorEsp']; $cliente->excedente = $cliente->especial['excedente']; $precos = Preco::orderBy('nome', 'asc')->lists('nome', 'id'); return view('comercial.clientes.form', compact('cliente', 'action', 'gerentes', 'vendedores', 'precos')); }
/** * 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; }); }
/** * Remove the specified resource from storage. * * @param Preco $preco * @return \Illuminate\Http\Response */ public function destroy(Preco $preco) { $preco->delete(); return redirect()->action('PrecosController@index'); }