Файл: 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'));
}
}