diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php index 7553cf0..08666e8 100644 --- a/app/Http/Controllers/PostController.php +++ b/app/Http/Controllers/PostController.php @@ -16,7 +16,7 @@ class PostController extends Controller implements HasMiddleware public function index(User $user, Request $request) { - $posts = Post::where("user_id", $user->id)->get(); + $posts = Post::where("user_id", $user->id)->paginate(8); return view("dashboard", [ "user" => $user, diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 6242dd8..ffc87bb 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -37,14 +37,22 @@

Posts

-
- @foreach ($posts as $post) -
- - {{ $post->title }} - -
- @endforeach -
+ @if ($posts->count()) +
+ @foreach ($posts as $post) +
+ + {{ $post->title }} + +
+ @endforeach +
+ +
+ {{ $posts->links() }} +
+ @else +

No posts yet

+ @endif
@endsection diff --git a/tailwind.config.js b/tailwind.config.js index 10d6f73..f8bb4a9 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,6 +4,7 @@ export default { "./resources/views/**/*.blade.php", "./resources/views/**/*.js", "./resources/views/**/*.vue", + "./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php", ], theme: { extend: {},