Esempio n. 1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $imovel = Imovel::findOrFail($id);
     $fotos = Foto::where('imovel_id', $id)->get();
     //return $fotos;
     return view('imovel.show', compact('imovel', 'fotos'));
 }
Esempio n. 2
0
*/
Route::get('imoveis', 'ImovelsController@index');
Route::get('imoveis/create', 'ImovelsController@create');
Route::get('imoveis/{id}', 'ImovelsController@show');
Route::post('imoveis', 'ImovelsController@store');
Route::get('/home', function () {
    //numero de inmuebles totales App\Imovel::get()->count();
    // un inmueble aleatorio App\Imovel::all()->random();
    // 3 inmuebles aleatorios  $elegidos = App\Imovel::all()->random(3);
    $imove = App\Imovel::all()->random(3);
    $keys = $imove->keys();
    $imovel1 = App\Imovel::find($keys[0]);
    $imovel2 = App\Imovel::find($keys[1]);
    $imovel3 = App\Imovel::find($keys[2]);
    $imoveis = collect([$imovel1, $imovel2, $imovel3]);
    $fotos = Foto::where('imovel_id', '=', '1')->get();
    $imoveis = $imoveis->values();
    $caracteristicas0 = $imoveis[0]->caracteristicas;
    return view('pages.home', ['title' => 'Imobiliaria J.Lima - Principal', 'imoveis' => $imoveis, 'fotos' => $fotos, 'caracteristicas' => $caracteristicas0, 'keys' => $keys]);
});
Route::get('/about', function () {
    return View::make('pages.about');
});
Route::get('/projects', function () {
    return View::make('pages.projects');
});
Route::get('/contact', function () {
    return View::make('pages.contact');
});
//Ruta para pruebas de la BD
Route::get('/db', function () {