Esempio n. 1
0
});
//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);
    });
});
Esempio n. 2
0
 /**
  * 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'));
 }