public function index() { $analise = Cliente::orderBy('idcliente', 'DESC')->get(); return view('analise.index', ['analise' => $analise]); }
<?php use ecco\Cliente; /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::any('/', function () { $q = Input::get('q'); $foo = Cliente::where('solicitante', 'LIKE', '%' . $q . '%')->get(); foreach ($foo as $value) { return view('analise.buscaCliente', compact('foo')); } }); Route::get('/', 'AnaliseController@index'); //Grupo de Análise Route::resource('analise/index', 'AnaliseController@index'); Route::post('analise/store', 'AnaliseController@store'); //Route::get('analise',['as'=>'laudoefluentes.show', 'uses'=>'AnaliseController@show']); Route::get('analise/{id}/create', ['as' => 'analise.create', 'uses' => 'AnaliseController@show']); Route::get('analise/listAnalise', 'AnaliseController@listAnalise'); //Grupo de Laudos Route::resource('laudos', 'LaudoEfluentesController'); Route::get('laudos/{id}/create', ['as' => 'laudoefluentes.create', 'uses' => 'LaudoEfluentesController@create']); Route::post('laudos/store', 'LaudoEfluentesController@store');
public function updateJuridica(Request $request, $id) { $cpf = Input::get('cpf'); if (!isset($cpf)) { $this->validate($request, ['solicitante' => 'required', 'fone' => 'required', 'endereco' => 'required']); try { \DB::beginTransaction(); $updateJuridica = new Cliente(); $cliente = $updateJuridica->find($id); $cliente->solicitante = Input::get('solicitante'); $cliente->push(); $pj = new PJuridica(); $pJuridica = $pj->find($id); dd($pJuridica); $pJuridica->cnpj = Input::get('cnpj'); $pJuridica->email = Input::get('email'); $pJuridica->fone = Input::get('fone'); $pJuridica->endereco = Input::get('endereco'); $pJuridica->Fk_cliente = $cliente->idcliente; $pJuridica->push(); \DB::commit(); \Session::flash('flash_message', 'Cliente editado com sucesso'); return redirect('/analise/index'); } catch (\Illuminate\Database\QueryException $e) { return 'Erro ao tentar Realizar o Cadastro tente novamente.. '; return redirect('contrato/pesquisa-colaborador'); } } else { $this->validate($request, ['cpf' => 'required|min:11', 'solicitante' => 'required', 'fone' => 'required', 'endereco' => 'required']); try { \DB::beginTransaction(); $updatePfisica = new Cliente(); $cliente = $updatePfisica->find($id); $cliente->solicitante = Input::get('solicitante'); $cliente->push(); $pf = new PFisica(); $pFisica = $pf->find($id); $pFisica->cpf = Input::get('cpf'); $pFisica->email = Input::get('email'); $pFisica->fone = Input::get('fone'); $pFisica->endereco = Input::get('endereco'); $pFisica->Fk_cliente = $cliente->idcliente; $pFisica->push(); \DB::commit(); \Session::flash('flash_message', 'Cliente editado com sucesso'); return redirect('/analise/index'); } catch (\Illuminate\Database\QueryException $e) { return 'Erro ao tentar Realizar o Cadastro tente novamente.. '; return redirect('contrato/pesquisa-colaborador'); } } }