Commit 881f83e63b71a899e2a9cf8748db8a5c712ec754

Authored by Андрей Ларионов
1 parent d2e0d4fcb2
Exists in master

Создание карточки объекта-офиса

Showing 4 changed files with 484 additions and 153 deletions Inline Diff

app/Http/Controllers/MainController.php
1 <?php 1 <?php
2 2
3 namespace App\Http\Controllers; 3 namespace App\Http\Controllers;
4 4
5 use App\Models\Area;
5 use App\Models\House; 6 use App\Models\House;
6 use App\Models\News; 7 use App\Models\News;
7 use App\Models\Partners; 8 use App\Models\Partners;
8 use Illuminate\Http\Request; 9 use Illuminate\Http\Request;
9 use App\Classes\RusDate; 10 use App\Classes\RusDate;
10 11
11 class MainController extends Controller 12 class MainController extends Controller
12 { 13 {
13 /* 14 /*
14 * Главная страница проекта 15 * Главная страница проекта
15 */ 16 */
16 public function index() { 17 public function index() {
17 $houses = House::with('areas')->orderByDesc('created_at')->limit(8)->get(); 18 $houses = House::with('areas')->orderByDesc('created_at')->limit(8)->get();
18 $news = News::query()->orderByDesc('created_at')->limit(8)->get(); 19 $news = News::query()->orderByDesc('created_at')->limit(8)->get();
19 $partners = Partners::query()->limit(18)->get(); 20 $partners = Partners::query()->limit(18)->get();
20 return view('index', compact('houses', 'news', 'partners')); 21 return view('index', compact('houses', 'news', 'partners'));
21 } 22 }
22 23
23 /* 24 /*
24 * О компании 25 * О компании
25 */ 26 */
26 public function About() { 27 public function About() {
27 return view('about'); 28 return view('about');
28 } 29 }
29 30
30 /* 31 /*
31 * Избранное 32 * Избранное
32 */ 33 */
33 public function Favorite() { 34 public function Favorite() {
34 return view('favorite'); 35 return view('favorite');
35 } 36 }
36 37
37 /* 38 /*
38 * Каталог 39 * Каталог
39 */ 40 */
40 public function Catalog() { 41 public function Catalog() {
41 return view('catalog'); 42 return view('catalog');
42 } 43 }
43 44
44 /* 45 /*
45 * Новости 46 * Новости
46 */ 47 */
47 public function News() { 48 public function News() {
48 return view('news'); 49 //$news = News::orderByDesc('created_at')->limit(1)->paginate();
50 $news_ = News::query()->orderByDesc('created_at')->paginate(4);
51 return view('news', compact('news_'));
49 } 52 }
50 53
51 /* 54 /*
52 * Контакты 55 * Контакты
53 */ 56 */
54 public function Contact() { 57 public function Contact() {
55 return view('contact'); 58 return view('contact');
56 } 59 }
57 60
58 /* 61 /*
59 * Карта объектов 62 * Карта объектов
60 */ 63 */
61 public function MapsObj() { 64 public function MapsObj() {
62 return view('mapsobj'); 65 return view('mapsobj');
63 } 66 }
64 67
65 /* 68 /*
66 * Посмотр конктретного предложение офиса 69 * Посмотр конктретного предложение офиса
67 */ 70 */
68 public function Offer(House $house) { 71 public function Offer(House $house) {
69 return view('house.post', compact('house')); 72 return view('house.post', compact('house'));
70 } 73 }
71 74
72 /* 75 /*
73 * Просмотр детально конкретной новости 76 * Просмотр детально конкретной новости
74 */ 77 */
75 public function DetailNew(News $news) { 78 public function DetailNew(News $news) {
76 $news_list = News::query()->orderByDesc('created_at')->limit(8)->get(); 79 $news_list = News::query()->orderByDesc('created_at')->limit(8)->get();
77 return view('new.post', compact('news', 'news_list')); 80 return view('new.post', compact('news', 'news_list'));
78 } 81 }
79 } 82 }
80 83
resources/views/catalogs/paginate.blade.php
File was created 1 @if ($paginator->hasPages())
2 <div class="pagination">
3 <div class="pagination__inner">
4 @if ($paginator->onFirstPage())
5 <a class="pagination__btn pagination__btn-prev disabled" href="#">
6 <svg width="10" height="17">
7 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow')}}"></use>
8 </svg>
9 </a>
10 @else
11 <a class="pagination__btn pagination__btn-prev" href="{{ $paginator->previousPageUrl() }}">
12 <svg width="10" height="17">
13 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow')}}"></use>
14 </svg>
15 </a>
16 @endif
17 <ul class="pagination__list">
18 @foreach ($elements as $element)
19 @if (is_string($element))
20
21 <li class="disabled pagination__item"><span>{{ $element }}</span></li>
22
23 @endif
24 @if (is_array($element))
25 @foreach ($element as $page => $url)
26 @if ($page == $paginator->currentPage())
27
28 <li class="pagination__item"><a class="pagination__link active">{{ $page }}</a></li>
29
30 @else
31
32 <li class="pagination__item"><a class="pagination__link" href="{{ $url }}">{{ $page }}</a></li>
33
34 @endif
35 @endforeach
36 @endif
37 @endforeach
38
39 </ul>
40 @if ($paginator->hasMorePages())
41 <a class="pagination__btn pagination__btn-next" href="{{ $paginator->nextPageUrl() }}">
42 <svg width="10" height="17">
43 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow')}}"></use>
44 </svg></a>
45 @else
46 <a class="pagination__btn pagination__btn-next disabled" href="#">
47 <svg width="10" height="17">
48 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow')}}"></use>
49 </svg></a>
50 @endif
51 </div>
52 </div>
53 @endif
54
resources/views/house/post.blade.php
1 <?php 1 @extends('layout.site', ['title' => 'Избранное RentTorg'])
2
3 @section('content')
4 <section class="intro" style="background-image:url({{ asset('images/intro-bg-2.jpg') }}">
5 <div class="container">
6 <div class="intro__wrap">
7 <div class="breadcrumbs">
8 <ul class="breadcrumbs__list">
9 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="{{ route('index') }}">Главная</a></li>
10 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="{{ route('catalog') }}">Каталог</a></li>
11 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">Каталок недвижимости</a></li>
12 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">{{ $house->areas->name_area }}</a></li>
13 <li class="breadcrumbs__item"><span class="breadcrumbs__link">{{ $house->title }}</span></li>
14 </ul>
15 </div>
16 <div class="intro__inner">
17 <div class="intro__cnt">
18 <h1 class="intro__title title-main">{{ $house->title }}</h1><a class="intro__link-complex" href="#">Перейти на страницу: <span>{{ $house->areas->name_area }}</span></a>
19 <div class="intro__row">
20 <div class="intro__col">
21 <ul class="intro__list">
22 <li class="intro__item" style="color:{{ $house->color_metro }};"><span>{{ $house->metro }}</span></li>
23 <li class="intro__item"><span>{{ $house->description_metro }}</span></li>
24 <li class="intro__item"><span>{{ $house->okrug }}</span></li>
25 </ul><a class="intro__link-map js_smooth_link" href="#offer-map">Посмотреть на карте</a>
26 </div>
27 <div class="intro__col">
28 <div class="intro__group"><span>Адрес</span><span>{{ $house->address }}</span></div>
29 <div class="intro__group"><span>Артикул помещения</span><span>{{ $house->articul_area }}</span></div><a class="intro__link-map js_smooth_link" href="#offer-map">Посмотреть на карте</a>
30 </div>
31 </div>
32 <div class="intro__bottom">
33 <div class="intro__views">16 человек интересовались этим объектом за последние 24&nbsp;ч</div><a class="intro__link-phone btn btn--main" href="tel:+70001234567"><span>Позвонить
34 <svg width="22" height="22">
35 <use xlink:href="images/sprite.svg#intro-link-phone"></use>
36 </svg></span></a>
37 </div>
38 </div>
39 <div class="intro__swiper swiper">
40 <div class="swiper-wrapper">
41 <div class="swiper-slide">
42 <div class="intro-item">
43 <div class="intro-item__img"><img src="{{ asset('images/intro-item-img-1.jpg') }}" alt=""></div>
44 <a class="intro-item__btn js_intro_item_btn" href="{{asset('images/intro-item-img-1.jpg')}}" data-caption="Фото 1">
45 <svg width="16" height="16">
46 <use xlink:href="{{ asset('images/sprite.svg#intro-item-btn') }}"></use>
47 </svg></a>
48 </div>
49 </div>
50 @foreach($house->fotohouse as $foto)
51 <div class="swiper-slide">
52 <div class="intro-item">
53 <div class="intro-item__img"><img src="{{ asset($foto->foto) }}" alt=""></div>
54 <a class="intro-item__btn js_intro_item_btn" href="{{ asset($foto->foto) }}" data-caption="Фото {{ $foto->id }}">
55 <svg width="16" height="16">
56 <use xlink:href="{{ asset('images/sprite.svg#intro-item-btn') }}"></use>
57 </svg></a>
58 </div>
59 </div>
60 @endforeach
61
62 </div>
63 <div class="swiper-pagination"></div>
64 <div class="swiper-button-prev">
65 <svg width="10" height="17">
66 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow') }}"></use>
67 </svg>
68 </div>
69 <div class="swiper-button-next">
70 <svg width="10" height="17">
71 <use xlink:href="{{ asset('images/sprite.svg#slider-arrow') }}"></use>
72 </svg>
73 </div>
74 </div>
75 </div>
76 </div>
77 </div>
78 </section>
79 <section class="offer">
80 <div class="offer__wrap">
81 <div class="container">
82 <div class="offer__inner">
83 <div class="offer-side">
84 <div class="offer-side__tabs">
85 <button class="offer-side__tab js_offer_side_tab active" type="button" data-tab="1">План объекта</button>
86 <button class="offer-side__tab js_offer_side_tab" type="button" data-tab="2">План этажа</button>
87 </div>
88 <div class="offer-side__cnt">
89 <div class="offer-side-item js_offer_side_item active" data-item="1">
90 <div class="offer-side-item__img"><img src="{{ asset('images/offer-side-item-img-1.jpg') }}" alt="План объекта"></div>
91 <a class="offer-side-item__btn js_offer_side_item_btn" href="#" data-btn="offer-side-popup">
92 <svg width="16" height="16">
93 <use xlink:href="{{ asset('images/sprite.svg#intro-item-btn') }}"></use>
94 </svg></a>
95 </div>
96 <div class="offer-side-item js_offer_side_item" data-item="2">
97 <div class="offer-side-item__img"><img src="{{ asset('images/offer-side-item-img-2.jpg') }}" alt="План этажа"></div><a class="offer-side-item__btn js_offer_side_item_btn" href="#" data-btn="offer-side-popup">
98 <svg width="16" height="16">
99 <use xlink:href="{{ asset('images/sprite.svg#intro-item-btn') }}"></use>
100 </svg></a>
101 </div>
102 </div>
103 <div class="offer__lines">
104 <div class="offer__line"><span>Аренда в год за м2</span><span>{{ $house->rent_in_year }} ₽</span></div>
105 <div class="offer__line"><span>Аренда в месяц</span><span>{{ $house->rent_in_month }} ₽</span></div>
106 <div class="offer__line"><span>Схема сделки</span><span>{{ $house->scheme_deal }}</span></div>
107 </div>
108 <div class="offer-side__buttons"><a class="offer-side__btn btn btn--main" href="#" data-btn="viewing"><span>Записаться на просмотр
109 <svg width="20" height="20">
110 <use xlink:href="{{ asset('images/sprite.svg#offer-side-btn-viewing') }}"></use>
111 </svg></span></a><a class="offer-side__btn btn btn--main" href="#" data-btn="sending"><span>Отправить по Email
112 <svg width="22" height="22">
113 <use xlink:href="{{ asset('images/sprite.svg#offer-side-btn-email') }}"></use>
114 </svg></span></a><a class="offer-side__btn btn btn--main" href="tel:+70001234567"><span>Позвонить
115 <svg width="22" height="22">
116 <use xlink:href="{{ asset('images/sprite.svg#intro-link-phone') }}"></use>
117 </svg></span></a></div><a class="offer-side__download" href="#" download><span>Скачать презентацию
118 <svg width="60" height="60">
119 <use xlink:href="{{ asset('images/sprite.svg#offer-side-download') }}"></use>
120 </svg></span></a>
121 </div>
122 <div class="offer__cnt">
123 <h2 class="offer__title">{{ $house->title }} {{ $house->address }}</h2>
124 <div class="offer__lines">
125 <div class="offer__line"><span>Площадь, м2</span><span>{{ $house->area }}</span></div>
126 <div class="offer__line"><span>Адрес</span><span>{{ $house->address }}</span></div>
127 <div class="offer__line"><span>Тип объекта</span><span>{{ $house->typearea->name_type }}</span></div>
128 <div class="offer__line"><span>Формат</span><span>{{ $house->format_house }}</span></div>
129 <div class="offer__line"><span>Этаж</span><span>{{ $house->floor }} эт.</span></div>
130 <div class="offer__line"><span>Этажность здания</span><span>{{ $house->floor_bild }} эт.</span></div>
131 <div class="offer__line"><span>Арендаторы</span><span>{{ $house->renter }}</span></div>
132 <div class="offer__line"><span>Состояние объекта</span><span>{{ $house->sos_obj }}</span></div>
133 <div class="offer__line"><span>Тип планировки</span><span>{{ $house->type_plan }}</span></div>
134 <div class="offer__line"><span>Наличие зоны разгрузки</span><span><? if($house->uploading_area == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
135 <div class="offer__line"><span>Электрическая мощность</span><span>{{ $house->electric_power }} кВт</span></div>
136 <div class="offer__line"><span>Проездное</span><span><? if($house->travel_card == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
137 <div class="offer__line"><span>Проходное место</span><span><? if($house->passing_place == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
138 <div class="offer__line"><span>Отдельный вход</span><span><? if($house->separate_input == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
139 <div class="offer__line"><span>Витрины</span><span><? if($house->shop_windows == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
140 <div class="offer__line"><span>Место для рекламы</span><span><? if($house->place_advertising == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
141 <div class="offer__line"><span>Окна</span><span>{{ $house->windows }}</span></div>
142 <div class="offer__line"><span>Вытяжка</span><span><? if($house->hood == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
143 <div class="offer__line"><span>Центральное отопление</span><span><? if($house->central_hearing == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
144 <div class="offer__line"><span>Возможные часы работы</span><span>{{ $house->opening_hours }}</span></div>
145 <div class="offer__line"><span>Отделка</span><span><? if($house->finishing == 1) {?>Есть<?} else {?>Нет<?}?></span></div>
146 <div class="offer__line"><span>Парковка</span><span>{{ $house->parking }} мест</span></div>
147 </div>
148 <p class="offer__additional">Уникальное расположение у входа/выхода из станции метро «Фрунзенская». Сверхинтенсивные пешеходные потоки, более 3 000 человек/час.</p>
149 </div>
150 </div>
151 <div class="offer-descr">
152 <h3 class="offer-descr__caption">Описание объекта</h3>
153 <p class="offer-descr__text">Аренда торгового помещения на первой линии Краснопрудной улицы! Интенсивный пешеходный и автомобильный трафик! Шаговая доступность от метро Красносельская (2 минуты). Густонаселенный жилой массив, насыщенное деловое окружение. Формирующее стабильный интенсивный трафик Ваших потенциальных посетителей и покупателей! Развитая инфраструктура района, метро в нескольких минута пешком, автобусные остановки, городская стихийная парковка. Сетевое торговое окружение: Перекрёсток, Мираторг, Макдональдс, KFC и многие другие представители ритейла привлекающие в данную локацию местное население! Общая площадь: 131,2 кв. м. ( все в первом этаже). Зальная планировка. Все необходимые коммуникации. Электричество 35 Квт.</p>
154 </div>
155 </div>
156 </div>
157 <div class="offer__map map" id="offer-map"></div>
158 </section>
159 <section class="slider">
160 <div class="container">
161 <div class="slider__wrap">
162 <div class="slider__top">
163 <h2 class="slider__title title">Похожие помещения</h2>
164 <div class="slider__control">
165 <div class="swiper-button-prev">
166 <svg width="10" height="17">
167 <use xlink:href="images/sprite.svg#slider-arrow"></use>
168 </svg>
169 </div>
170 <div class="swiper-button-next">
171 <svg width="10" height="17">
172 <use xlink:href="images/sprite.svg#slider-arrow"></use>
173 </svg>
174 </div>
175 </div>
176 </div>
177 <div class="slider__swiper swiper">
178 <div class="swiper-wrapper">
179 <div class="swiper-slide">
180 <div class="card">
181 <div class="card__top"><img src="images/card/card-img-1.jpg" alt="Фото недвижимости" loading="lazy">
182 <h3 class="card__title">Салон красоты</h3>
183 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
184 <svg width="18" height="18">
185 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
186 </svg>
187 <svg width="18" height="18">
188 <use xlink:href="images/sprite.svg#card-favorites"></use>
189 </svg></span><a class="card__label card__label-messenger" href="#">
190 <svg width="25" height="25">
191 <use xlink:href="images/sprite.svg#card-messenger"></use>
192 </svg></a></div>
193 </div>
194 <div class="card__cnt">
195 <div class="card__info">
196 <address class="card__line card__line-complex">ЖК “Новинки 1”</address>
197 <address class="card__line">Фрунзенская (10 мин., пешком)<span style="background-color: #FFC955;"></span></address>
198 <address class="card__line">ул. Ак. Королева, д. 13, стр. 1, этаж 7, пом. 1, к. 69</address>
199 <div class="card__line">Площадь: <b>556 м2</b></div>
200 <div class="card__line">Цена за м<sup>2</sup>: <b>550 256 ₽</b></div>
201 </div>
202 <div class="card__price"><span>1 000 000 ₽</span>
203 </div><a class="card__btn btn btn--bordered" href="#">Подробнее</a>
204 </div>
205 </div>
206 </div>
207 <div class="swiper-slide">
208 <div class="card">
209 <div class="card__top"><img src="images/card/card-img-2.jpg" alt="Фото недвижимости" loading="lazy">
210 <h3 class="card__title">Барбер-шоп</h3>
211 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
212 <svg width="18" height="18">
213 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
214 </svg>
215 <svg width="18" height="18">
216 <use xlink:href="images/sprite.svg#card-favorites"></use>
217 </svg></span><a class="card__label card__label-messenger" href="#">
218 <svg width="25" height="25">
219 <use xlink:href="images/sprite.svg#card-messenger"></use>
220 </svg></a></div>
221 </div>
222 <div class="card__cnt">
223 <div class="card__info">
224 <address class="card__line card__line-complex">ЖК “Новоарбатский”</address>
225 <address class="card__line">Арбатская (8 мин., пешком)<span style="background-color: #0000A0;"></span></address>
226 <address class="card__line">г. Москва, ул. Дербеневская, д. 1, стр. 6, п. 4, эт. 2, к. 3.1.</address>
227 <div class="card__line">Площадь: <b>6 556 м2</b></div>
228 <div class="card__line">Цена за м<sup>2</sup>: <b>5 225 256 ₽</b></div>
229 </div>
230 <div class="card__price"><span>15 520 900 ₽</span><span>в месяц</span>
231 </div><a class="card__btn btn btn--bordered" href="#">Подробнее об аренде</a>
232 </div>
233 </div>
234 </div>
235 <div class="swiper-slide">
236 <div class="card">
237 <div class="card__top"><img src="images/card/card-img-3.jpg" alt="Фото недвижимости" loading="lazy">
238 <h3 class="card__title">Аптека</h3>
239 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
240 <svg width="18" height="18">
241 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
242 </svg>
243 <svg width="18" height="18">
244 <use xlink:href="images/sprite.svg#card-favorites"></use>
245 </svg></span><a class="card__label card__label-messenger" href="#">
246 <svg width="25" height="25">
247 <use xlink:href="images/sprite.svg#card-messenger"></use>
248 </svg></a></div>
249 </div>
250 <div class="card__cnt">
251 <div class="card__info">
252 <address class="card__line card__line-complex">ЖК “Садовые кварталы”</address>
253 <address class="card__line">Коломенская (2 мин., пешком)<span style="background-color: #029B55;"></span></address>
254 <address class="card__line">ул. Ак. Королева, д. 13, стр. 1, этаж 7, пом. 1, к. 69</address>
255 <div class="card__line">Площадь: <b>8 626 м2</b></div>
256 <div class="card__line">Цена за м<sup>2</sup>: <b>550 256 ₽</b></div>
257 </div>
258 <div class="card__price"><span>5 280 000 ₽</span>
259 </div><a class="card__btn btn btn--bordered" href="#">Подробнее о продаже</a>
260 </div>
261 </div>
262 </div>
263 <div class="swiper-slide">
264 <div class="card">
265 <div class="card__top"><img src="images/card/card-img-4.jpg" alt="Фото недвижимости" loading="lazy">
266 <h3 class="card__title">Витрина</h3>
267 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
268 <svg width="18" height="18">
269 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
270 </svg>
271 <svg width="18" height="18">
272 <use xlink:href="images/sprite.svg#card-favorites"></use>
273 </svg></span><a class="card__label card__label-messenger" href="#">
274 <svg width="25" height="25">
275 <use xlink:href="images/sprite.svg#card-messenger"></use>
276 </svg></a></div>
277 </div>
278 <div class="card__cnt">
279 <div class="card__info">
280 <address class="card__line card__line-complex">ЖК “Нахимовский проспект, 46”</address>
281 <address class="card__line">Парк Победы (5 мин., пешком)<span style="background-color: #222964;"></span></address>
282 <address class="card__line">г. Москва, ул. Дербеневская, д. 1, стр. 6, п. 4, эт. 2, к. 3.1.</address>
283 <div class="card__line">Площадь: <b>6 856 м2</b></div>
284 <div class="card__line">Цена за м<sup>2</sup>: <b>25 256 ₽</b></div>
285 </div>
286 <div class="card__price"><span>2 625 520 ₽</span><span>в месяц</span>
287 </div><a class="card__btn btn btn--bordered" href="#">Подробнее об аренде</a>
288 </div>
289 </div>
290 </div>
291 <div class="swiper-slide">
292 <div class="card">
293 <div class="card__top"><img src="images/card/card-img-1.jpg" alt="Фото недвижимости" loading="lazy">
294 <h3 class="card__title">Салон красоты</h3>
295 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
296 <svg width="18" height="18">
297 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
298 </svg>
299 <svg width="18" height="18">
300 <use xlink:href="images/sprite.svg#card-favorites"></use>
301 </svg></span><a class="card__label card__label-messenger" href="#">
302 <svg width="25" height="25">
303 <use xlink:href="images/sprite.svg#card-messenger"></use>
304 </svg></a></div>
305 </div>
306 <div class="card__cnt">
307 <div class="card__info">
308 <address class="card__line card__line-complex">ЖК “Новинки 1”</address>
309 <address class="card__line">Фрунзенская (10 мин., пешком)<span style="background-color: #FFC955;"></span></address>
310 <address class="card__line">ул. Ак. Королева, д. 13, стр. 1, этаж 7, пом. 1, к. 69</address>
311 <div class="card__line">Площадь: <b>556 м2</b></div>
312 <div class="card__line">Цена за м<sup>2</sup>: <b>550 256 ₽</b></div>
313 </div>
314 <div class="card__price"><span>1 000 000 ₽</span>
315 </div><a class="card__btn btn btn--bordered" href="#">Подробнее</a>
316 </div>
317 </div>
318 </div>
319 <div class="swiper-slide">
320 <div class="card">
321 <div class="card__top"><img src="images/card/card-img-2.jpg" alt="Фото недвижимости" loading="lazy">
322 <h3 class="card__title">Барбер-шоп</h3>
323 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
324 <svg width="18" height="18">
325 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
326 </svg>
327 <svg width="18" height="18">
328 <use xlink:href="images/sprite.svg#card-favorites"></use>
329 </svg></span><a class="card__label card__label-messenger" href="#">
330 <svg width="25" height="25">
331 <use xlink:href="images/sprite.svg#card-messenger"></use>
332 </svg></a></div>
333 </div>
334 <div class="card__cnt">
335 <div class="card__info">
336 <address class="card__line card__line-complex">ЖК “Новоарбатский”</address>
337 <address class="card__line">Арбатская (8 мин., пешком)<span style="background-color: #0000A0;"></span></address>
338 <address class="card__line">г. Москва, ул. Дербеневская, д. 1, стр. 6, п. 4, эт. 2, к. 3.1.</address>
339 <div class="card__line">Площадь: <b>6 556 м2</b></div>
340 <div class="card__line">Цена за м<sup>2</sup>: <b>5 225 256 ₽</b></div>
341 </div>
342 <div class="card__price"><span>15 520 900 ₽</span><span>в месяц</span>
343 </div><a class="card__btn btn btn--bordered" href="#">Подробнее об аренде</a>
344 </div>
345 </div>
346 </div>
347 <div class="swiper-slide">
348 <div class="card">
349 <div class="card__top"><img src="images/card/card-img-3.jpg" alt="Фото недвижимости" loading="lazy">
350 <h3 class="card__title">Аптека</h3>
351 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
352 <svg width="18" height="18">
353 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
354 </svg>
355 <svg width="18" height="18">
356 <use xlink:href="images/sprite.svg#card-favorites"></use>
357 </svg></span><a class="card__label card__label-messenger" href="#">
358 <svg width="25" height="25">
359 <use xlink:href="images/sprite.svg#card-messenger"></use>
360 </svg></a></div>
361 </div>
362 <div class="card__cnt">
363 <div class="card__info">
364 <address class="card__line card__line-complex">ЖК “Садовые кварталы”</address>
365 <address class="card__line">Коломенская (2 мин., пешком)<span style="background-color: #029B55;"></span></address>
366 <address class="card__line">ул. Ак. Королева, д. 13, стр. 1, этаж 7, пом. 1, к. 69</address>
367 <div class="card__line">Площадь: <b>8 626 м2</b></div>
368 <div class="card__line">Цена за м<sup>2</sup>: <b>550 256 ₽</b></div>
369 </div>
370 <div class="card__price"><span>5 280 000 ₽</span>
371 </div><a class="card__btn btn btn--bordered" href="#">Подробнее о продаже</a>
372 </div>
373 </div>
374 </div>
375 <div class="swiper-slide">
376 <div class="card">
377 <div class="card__top"><img src="images/card/card-img-4.jpg" alt="Фото недвижимости" loading="lazy">
378 <h3 class="card__title">Витрина</h3>
379 <div class="card__labels"><span class="card__label card__label-favorites js_card_favorites">
380 <svg width="18" height="18">
381 <use xlink:href="images/sprite.svg#card-favorites-empty"></use>
382 </svg>
383 <svg width="18" height="18">
384 <use xlink:href="images/sprite.svg#card-favorites"></use>
385 </svg></span><a class="card__label card__label-messenger" href="#">
386 <svg width="25" height="25">
387 <use xlink:href="images/sprite.svg#card-messenger"></use>
388 </svg></a></div>
389 </div>
390 <div class="card__cnt">
391 <div class="card__info">
392 <address class="card__line card__line-complex">ЖК “Нахимовский проспект, 46”</address>
393 <address class="card__line">Парк Победы (5 мин., пешком)<span style="background-color: #222964;"></span></address>
394 <address class="card__line">г. Москва, ул. Дербеневская, д. 1, стр. 6, п. 4, эт. 2, к. 3.1.</address>
395 <div class="card__line">Площадь: <b>6 856 м2</b></div>
396 <div class="card__line">Цена за м<sup>2</sup>: <b>25 256 ₽</b></div>
397 </div>
398 <div class="card__price"><span>2 625 520 ₽</span><span>в месяц</span>
399 </div><a class="card__btn btn btn--bordered" href="#">Подробнее об аренде</a>
400 </div>
401 </div>
402 </div>
403 </div>
404 </div>
405 <div class="swiper-pagination"></div>
406 </div>
407 </div>
408 </section>
409 @endsection
410
411 @section('form_feedback')
412 <!-- Форма обратной связи -->
413 @include('form.form_feedback')
414 @endsection
415
2 416
resources/views/news.blade.php
1 @extends('layout.site', ['title' => 'Новости RentTorg']) 1 @extends('layout.site', ['title' => 'Новости RentTorg'])
2 2
3 @section('content') 3 @section('content')
4 <section class="news"> 4 <section class="news">
5 <div class="news__wrap" style="background-image:url('images/news-bg.jpg')"> 5 <div class="news__wrap" style="background-image:url({{ asset('images/news-bg.jpg') }})">
6 <div class="container"> 6 <div class="container">
7 <div class="news__inner"> 7 <div class="news__inner">
8 <div class="breadcrumbs"> 8 <div class="breadcrumbs">
9 <ul class="breadcrumbs__list"> 9 <ul class="breadcrumbs__list">
10 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">Главная</a></li> 10 <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="{{ route('index') }}">Главная</a></li>
11 <li class="breadcrumbs__item"><span class="breadcrumbs__link">Новости</span></li> 11 <li class="breadcrumbs__item"><span class="breadcrumbs__link">Новости</span></li>
12 </ul> 12 </ul>
13 </div> 13 </div>
14 <div class="news__cnt"> 14 <div class="news__cnt">
15 <h1 class="news__title title-main">Новости</h1> 15 <h1 class="news__title title-main">Новости</h1>
16 <p class="news__descr">Renttorg: по итогам года стрит-ритейл оказался самым устойчивым инвестиционным инструментом</p> 16 <p class="news__descr">Renttorg: по итогам года стрит-ритейл оказался самым устойчивым инвестиционным инструментом</p>
17 </div> 17 </div>
18 </div> 18 </div>
19 </div> 19 </div>
20 </div> 20 </div>
21 <div class="container"> 21 <div class="container">
22 <div class="news__grid"> 22 <div class="news__grid">
23 <div class="card-news"> 23 @if ($news_->count())
24 <div class="card-news__top"><img src="images/card/card-img-5.jpg" alt="Превью к новости" loading="lazy"> 24
25 <div class="card-news__date"><span>15</span><span>Декабря 2022</span></div> 25 @foreach($news_ as $new)
26 </div> 26 @include('catalogs.new', ['new' => $new])
27 <div class="card-news__cnt"> 27 @endforeach
28 <p class="card-news__descr">Компания Renttorg продолжает активно сотрудничать с площадкой Сбера Portal DA</p><a class="card-news__link" href="#">Подробнее 28 @else
29 <svg width="17" height="12"> 29 <h3>Пока здесь нет новостей!</h3>
30 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use> 30 @endif
31 </svg></a>
32 </div>
33 </div>
34 <div class="card-news">
35 <div class="card-news__top"><img src="images/card/card-img-6.jpg" alt="Превью к новости" loading="lazy">
36 <div class="card-news__date"><span>23</span><span>Октября 2022</span></div>
37 </div>
38 <div class="card-news__cnt">
39 <p class="card-news__descr">Про надежность торговых арендаторов</p><a class="card-news__link" href="#">Подробнее
40 <svg width="17" height="12">
41 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
42 </svg></a>
43 </div>
44 </div>
45 <div class="card-news">
46 <div class="card-news__top"><img src="images/card/card-img-7.jpg" alt="Превью к новости" loading="lazy">
47 <div class="card-news__date"><span>19</span><span>Ноября 2022</span></div>
48 </div>
49 <div class="card-news__cnt">
50 <p class="card-news__descr">Кто развивается быстрее всех из арендаторов</p><a class="card-news__link" href="#">Подробнее
51 <svg width="17" height="12">
52 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
53 </svg></a>
54 </div>
55 </div>
56 <div class="card-news">
57 <div class="card-news__top"><img src="images/card/card-img-8.jpg" alt="Превью к новости" loading="lazy">
58 <div class="card-news__date"><span>31</span><span>Декабря 2022</span></div>
59 </div>
60 <div class="card-news__cnt">
61 <p class="card-news__descr">Помещение с окупаемостью 6-7 лет, насколько реально купить?</p><a class="card-news__link" href="#">Подробнее
62 <svg width="17" height="12">
63 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
64 </svg></a>
65 </div>
66 </div>
67 <div class="card-news">
68 <div class="card-news__top"><img src="images/card/card-img-5.jpg" alt="Превью к новости" loading="lazy">
69 <div class="card-news__date"><span>15</span><span>Декабря 2022</span></div>
70 </div>
71 <div class="card-news__cnt">
72 <p class="card-news__descr">Компания Renttorg продолжает активно сотрудничать с площадкой Сбера Portal DA</p><a class="card-news__link" href="#">Подробнее
73 <svg width="17" height="12">
74 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
75 </svg></a>
76 </div>
77 </div>
78 <div class="card-news">
79 <div class="card-news__top"><img src="images/card/card-img-6.jpg" alt="Превью к новости" loading="lazy">
80 <div class="card-news__date"><span>23</span><span>Октября 2022</span></div>
81 </div>
82 <div class="card-news__cnt">
83 <p class="card-news__descr">Про надежность торговых арендаторов</p><a class="card-news__link" href="#">Подробнее
84 <svg width="17" height="12">
85 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
86 </svg></a>
87 </div>
88 </div>
89 <div class="card-news">
90 <div class="card-news__top"><img src="images/card/card-img-7.jpg" alt="Превью к новости" loading="lazy">
91 <div class="card-news__date"><span>19</span><span>Ноября 2022</span></div>
92 </div>
93 <div class="card-news__cnt">
94 <p class="card-news__descr">Кто развивается быстрее всех из арендаторов</p><a class="card-news__link" href="#">Подробнее
95 <svg width="17" height="12">
96 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
97 </svg></a>
98 </div>
99 </div>
100 <div class="card-news">
101 <div class="card-news__top"><img src="images/card/card-img-8.jpg" alt="Превью к новости" loading="lazy">
102 <div class="card-news__date"><span>31</span><span>Декабря 2022</span></div>
103 </div>
104 <div class="card-news__cnt">
105 <p class="card-news__descr">Помещение с окупаемостью 6-7 лет, насколько реально купить?</p><a class="card-news__link" href="#">Подробнее
106 <svg width="17" height="12">
107 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
108 </svg></a>
109 </div>
110 </div>
111 <div class="card-news">
112 <div class="card-news__top"><img src="images/card/card-img-5.jpg" alt="Превью к новости" loading="lazy">
113 <div class="card-news__date"><span>15</span><span>Декабря 2022</span></div>
114 </div>
115 <div class="card-news__cnt">
116 <p class="card-news__descr">Компания Renttorg продолжает активно сотрудничать с площадкой Сбера Portal DA</p><a class="card-news__link" href="#">Подробнее
117 <svg width="17" height="12">
118 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
119 </svg></a>
120 </div>
121 </div>
122 <div class="card-news">
123 <div class="card-news__top"><img src="images/card/card-img-6.jpg" alt="Превью к новости" loading="lazy">
124 <div class="card-news__date"><span>23</span><span>Октября 2022</span></div>
125 </div>
126 <div class="card-news__cnt">
127 <p class="card-news__descr">Про надежность торговых арендаторов</p><a class="card-news__link" href="#">Подробнее
128 <svg width="17" height="12">
129 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
130 </svg></a>
131 </div>
132 </div>
133 <div class="card-news">
134 <div class="card-news__top"><img src="images/card/card-img-7.jpg" alt="Превью к новости" loading="lazy">
135 <div class="card-news__date"><span>19</span><span>Ноября 2022</span></div>
136 </div>
137 <div class="card-news__cnt">
138 <p class="card-news__descr">Кто развивается быстрее всех из арендаторов</p><a class="card-news__link" href="#">Подробнее
139 <svg width="17" height="12">
140 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
141 </svg></a>
142 </div>
143 </div>
144 <div class="card-news">
145 <div class="card-news__top"><img src="images/card/card-img-8.jpg" alt="Превью к новости" loading="lazy">
146 <div class="card-news__date"><span>31</span><span>Декабря 2022</span></div>
147 </div>
148 <div class="card-news__cnt">
149 <p class="card-news__descr">Помещение с окупаемостью 6-7 лет, насколько реально купить?</p><a class="card-news__link" href="#">Подробнее
150 <svg width="17" height="12">
151 <use xlink:href="images/sprite.svg#card-news-link-arrow"></use>
152 </svg></a>
153 </div>
154 </div>
155 </div>
156 <div class="pagination">
157 <div class="pagination__inner"><a class="pagination__btn pagination__btn-prev disabled" href="#">
158 <svg width="10" height="17">
159 <use xlink:href="images/sprite.svg#slider-arrow"></use>
160 </svg></a>
161 <ul class="pagination__list">
162 <li class="pagination__item"><a class="pagination__link active" href="#">1</a></li>
163 <li class="pagination__item"><a class="pagination__link" href="#">2</a></li>
164 <li class="pagination__item"><a class="pagination__link" href="#">3</a></li>
165 <li class="pagination__item"><a class="pagination__link more" href="#">...</a></li>
166 <li class="pagination__item"><a class="pagination__link" href="#">8</a></li>
167 </ul><a class="pagination__btn pagination__btn-next" href="#">
168 <svg width="10" height="17">
169 <use xlink:href="images/sprite.svg#slider-arrow"></use>
170 </svg></a>
171 </div>
172 </div> 31 </div>
32 {{$news_->onEachSide(1)->links('catalogs.paginate')}}
33
173 </div> 34 </div>
174 </section> 35 </section>
175 @endsection 36 @endsection
176 37
177 @section('form_feedback') 38 @section('form_feedback')
178 <!-- Форма обратной связи --> 39 <!-- Форма обратной связи -->
179 @include('form.form_feedback') 40 @include('form.form_feedback')