Beispiel #1
0
Route::get('/home', "HomeController@index");
Route::group(['middleware' => ['guest']], function () {
    Route::get('/login', function () {
        return view("account/login");
    });
    Route::get('/register', function () {
        return view("account/register");
    });
});
Route::post('/login', "UserController@login");
Route::post('/register', "UserController@register");
Route::get('/logout', "UserController@logout");
Route::group(['middleware' => ['auth']], function () {
    Route::get('/manage/traveler', ['middleware' => 'traveler', function () {
        return view("account/control_panel");
    }]);
    Route::get('/manage/owner', ['middleware' => 'owner', function () {
        $am = new \App\Models\AccommodationModel();
        return view("account/control_panel", ['accommodations' => $am->accommodationByOwner(Auth::user()->id)]);
    }]);
    Route::get('/manage/owner/accoms/page/{id}', ['middleware' => 'owner', function () {
        $am = new \App\Models\AccommodationModel();
        return view("account/control_panel", ['accommodations' => $am->accommodationByOwner(Auth::user()->id)]);
    }]);
    Route::get('/manage/admin', ['middleware' => 'admin', function () {
        return view("account/control_panel");
    }]);
});
Route::post('accommodation/publish', "AccommodationController@addAccommodation");
Route::post('search/accommodations', "SystemController@search");
Route::paginate('search/accommodations/{city}', 'SystemController@displayAccommodationsByCity');
                  <a class="dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" style="cursor:pointer;">
                      Filtrar por
                      <span class="caret"></span>
                  </a>
                  <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
                      <li><a href="#">Precio</a></li>
                      <li><a href="#">Populares</a></li>
                  </ul>
              </div>
          </div>
      </div>
        @if($total > 0 && $accommodations !=null)
            <ul class="accommodation-list">
                @foreach($accommodations as $accomm)
                    <?php 
$am = new \App\Models\AccommodationModel();
foreach ($am->allPhotos($accomm->getId()) as $photo) {
    if ($photo->getMain()) {
        $img = $photo->getUrl();
    }
}
?>
                    <li>
                        <div class="accommodation">
                            {!! Html::image('/local/resources/assets/img/accoms/'.$img ) !!}
                            <div class="accommodation-price">
                                <span>{!! round($accomm->getPrice())."€ noche" !!}</span>
                            </div>
                            <div class="accommodation-descrip">
                                <h3 class="accom-title">{!! $accomm->getTitle() !!} </h3>
                                <p class="accom-description">