diff --git a/app/Http/Controllers/MemosController.php b/app/Http/Controllers/MemosController.php index 8c10ef8..e196bd4 100644 --- a/app/Http/Controllers/MemosController.php +++ b/app/Http/Controllers/MemosController.php @@ -54,6 +54,24 @@ class MemosController extends Controller return response([], Response::HTTP_NO_CONTENT); } + public function home() + { + $this->authorize('viewAny', Memo::class); + + $memos = request()->user()->memos; + $count = $memos->count(); + $created = $memos->sortByDesc('created_at')->first(); + $updated = $memos->sortByDesc('updated_at')->first(); + +// dd($count, $created, $updated); + + return response(['data' => [ + 'count' => $count, + 'last_created' => new MemoResource($created), + 'last_updated' => new MemoResource($updated), + ]]); + } + private function validateData() { return request()->validate([ diff --git a/resources/js/components/Loader.vue b/resources/js/components/Loader.vue index c129197..cefe01d 100644 --- a/resources/js/components/Loader.vue +++ b/resources/js/components/Loader.vue @@ -1,6 +1,8 @@ diff --git a/resources/js/views/Games/Quizz/Quizz.vue b/resources/js/views/Games/Quizz/Quizz.vue index e832764..4ac3960 100644 --- a/resources/js/views/Games/Quizz/Quizz.vue +++ b/resources/js/views/Games/Quizz/Quizz.vue @@ -1,18 +1,18 @@