Files
HeimerdingerLoL/app/Http/Controllers/PostsController.php
2024-04-01 14:36:34 +00:00

28 lines
611 B
PHP

<?php
namespace App\Http\Controllers;
use CreativeCrafts\Paginate\Facades\Paginate;
use Spatie\Sheets\Facades\Sheets;
use Spatie\Sheets\Sheet;
class PostsController extends Controller
{
public function index()
{
$posts = Sheets::all()->filter(function ($post) {
return ! $post->hidden;
})->sortByDesc('date');
$paginatedPosts = Paginate::collection($posts, 6);
return view('posts.index', [
'posts' => $paginatedPosts,
]);
}
public function show(Sheet $post)
{
return view('posts.show', ['post' => $post]);
}
}