Вход Регистрация
Файл: app/Http/Controllers/Forum/NewController.php
Строк: 21
<?php

declare(strict_types=1);

namespace 
AppHttpControllersForum;

use 
AppHttpControllersController;
use 
AppModelsPost;
use 
AppModelsTopic;
use 
IlluminateViewView;

class 
NewController extends Controller
{
    
/**
     * Вывод тем
     */
    
public function topics(): View
    
{
        
$topics = Topic::query()
            ->
orderByDesc('updated_at')
            ->
with('forum', 'user', 'lastPost.user')
            ->
limit(100)
            ->
get()
            ->
all();

        
$topics = paginate($topics, setting('forumtem'));

        return 
view('forums/new_topics', compact('topics'));
    }

    
/**
     * Вывод сообшений
     */
    
public function posts(): View
    
{
        
$posts = Post::query()
            ->
orderByDesc('created_at')
            ->
with('topic', 'user')
            ->
limit(100)
            ->
get()
            ->
all();

        
$posts = paginate($posts, setting('forumpost'));

        return 
view('forums/new_posts', compact('posts'));
    }
}
Онлайн: 0
Реклама