memos home module
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user