Вход Регистрация
Файл: 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($topicssetting('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($postssetting('forumpost'));

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