MainController.php 1.1 KB
<?php

namespace App\Http\Controllers;

use App\Models\House;
use App\Models\News;
use Illuminate\Http\Request;

class MainController extends Controller
{
    /*
     * Главная страница проекта
     */
    public function index() {
       $houses = House::with('areas')->orderBy('created_at')->limit(8)->get();
       $news = News::query()->orderByDesc('created_at')->limit(8);
       return view('index', compact('houses', 'news'));
    }

    /*
     * О компании
     */
    public function About() {
        return view('about');
    }

    /*
     * Избранное
     */
    public function Favorite() {
        return view('favorite');
    }

    /*
     * Каталог
     */
    public function Catalog() {
        return view('catalog');
    }

    /*
     * Новости
     */
    public function News() {
        return view('news');
    }

    /*
     * Контакты
     */
    public function Contact() {
        return view('contact');
    }

    /*
     * Карта объектов
     */
    public function MapsObj() {
        return view('mapsobj');
    }
}