}); //Rotas para Hospedes index e create Route::group(['middleware' => 'auth', 'prefix' => 'hospede'], function () { Route::get('', ['as' => 'hospede', 'uses' => 'HospedeController@index']); Route::get('pesquisa', ['as' => 'hospede.pesquisa', 'uses' => 'HospedeController@pesquisa']); Route::post('pesquisa', ['as' => 'hospede.pesquisa-post', 'uses' => 'HospedeController@postPesquisa']); Route::get('create', ['as' => 'hospede.create', 'uses' => 'HospedeController@create']); Route::get('validaHospede/{nome}', ['as' => 'hospede.verificaNome', 'uses' => 'HospedeController@verificaSeExistePorNome']); Route::post('store', ['as' => 'hospede.store', 'uses' => 'HospedeController@store']); Route::get('{id}/show', ['as' => 'hospede.show', 'uses' => 'HospedeController@show']); Route::get('{id}/edit', ['as' => 'hospede.edit', 'uses' => 'HospedeController@edit']); Route::put('{id}/edit', ['as' => 'hospede.update', 'uses' => 'HospedeController@update']); Route::get('{id}/rotulos', ['uses' => 'HospedeController@getRorulos']); }); //Rotas de controles protegidos por login... Route::group(['middleware' => 'auth'], function () { Route::get('validaUser/{nome}', 'HostelController@verificaSeExistePorNome'); Route::resource('hostels', 'HostelController'); //Rotas para Hospedes index e create }); Route::group(['middleware' => ['auth', 'acl'], 'prefix' => 'adm'], function () { Route::get('reset-banco', function () { $output = shell_exec('cd .. ; php artisan migrate:refresh --seed'); dd($output); }); Route::get('documentos/{id}', function ($id) { $hospede = \ListaNegra\Hospede::find($id); dd($hospede->documento->name); }); });
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $hospede = Hospede::find($id); $dados_request = $request->all(); $rotulo_hospede = []; // list($dados_request, $rotulo_hospede) = $this->IfIssetCaptura($id, $dados_request, $rotulo_hospede); $hospede->update($dados_request); Documento::find($hospede->documento->id)->update(['numero' => $dados_request['documento_numero']]); $this->If_isset_SalvaDocumento($dados_request, $rotulo_hospede); return redirect(route('hospede')); }