Загрузка данных


<?php

use Illuminate\Support\Facades\Route;

// Новости для сайта
$news = [
    [
        'title' => 'Вышли новые технологии искусственного интеллекта',
        'text' => 'Разработчики представили новые возможности искусственного интеллекта.',
        'category' => 'Технологии'
    ],
    [
        'title' => 'Лучшие игры 2026 года',
        'text' => 'В этом году вышло много интересных компьютерных игр.',
        'category' => 'Игры'
    ],
    [
        'title' => 'Как начать изучать PHP',
        'text' => 'PHP является популярным языком программирования для веб-разработки.',
        'category' => 'Программирование'
    ],
];

// Главная страница
Route::get('/', function () use ($news) {
    return view('home', compact('news'));
});

// Категория: Игры
Route::get('/category', function () use ($news) {
    $games = array_filter($news, function ($item) {
        return $item['category'] == 'Игры';
    });

    return view('category', ['news' => $games]);
});

// Страница журналиста
Route::get('/journalist', function () {
    return view('journalist');
});

// Страница администратора
Route::get('/admin', function () {
    return view('admin');
});