memos home module

This commit is contained in:
2020-05-09 13:04:15 +02:00
parent 7e3529cecf
commit 6ef804c01a
8 changed files with 109 additions and 60 deletions

View File

@@ -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([