Blame view
app/Http/Controllers/MainController.php
1.88 KB
242debab8 Первый коммит в п... |
1 2 3 |
<?php namespace App\Http\Controllers; |
881f83e63 Создание карточки... |
4 |
use App\Models\Area; |
242debab8 Первый коммит в п... |
5 6 |
use App\Models\House; use App\Models\News; |
d2e0d4fcb Добавление миграц... |
7 |
use App\Models\Partners; |
242debab8 Первый коммит в п... |
8 |
use Illuminate\Http\Request; |
d2e0d4fcb Добавление миграц... |
9 |
use App\Classes\RusDate; |
242debab8 Первый коммит в п... |
10 11 12 13 14 15 16 |
class MainController extends Controller { /* * Главная страница проекта */ public function index() { |
d2e0d4fcb Добавление миграц... |
17 18 19 20 |
$houses = House::with('areas')->orderByDesc('created_at')->limit(8)->get(); $news = News::query()->orderByDesc('created_at')->limit(8)->get(); $partners = Partners::query()->limit(18)->get(); return view('index', compact('houses', 'news', 'partners')); |
242debab8 Первый коммит в п... |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
} /* * О компании */ public function About() { return view('about'); } /* * Избранное */ public function Favorite() { return view('favorite'); } /* * Каталог */ public function Catalog() { return view('catalog'); } /* * Новости */ public function News() { |
881f83e63 Создание карточки... |
48 49 50 |
//$news = News::orderByDesc('created_at')->limit(1)->paginate(); $news_ = News::query()->orderByDesc('created_at')->paginate(4); return view('news', compact('news_')); |
242debab8 Первый коммит в п... |
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
} /* * Контакты */ public function Contact() { return view('contact'); } /* * Карта объектов */ public function MapsObj() { return view('mapsobj'); } |
d2e0d4fcb Добавление миграц... |
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
/* * Посмотр конктретного предложение офиса */ public function Offer(House $house) { return view('house.post', compact('house')); } /* * Просмотр детально конкретной новости */ public function DetailNew(News $news) { $news_list = News::query()->orderByDesc('created_at')->limit(8)->get(); return view('new.post', compact('news', 'news_list')); } |
242debab8 Первый коммит в п... |
81 |
} |