added WidgetLatestTransactions

This commit is contained in:
Čarodej
2022-01-14 17:39:42 +01:00
parent 51701214a2
commit ec83c0e018
5 changed files with 185 additions and 2 deletions
@@ -0,0 +1,20 @@
<?php
namespace Domain\Admin\Controllers\Dashboard;
use App\Http\Controllers\Controller;
use VueFileManager\Subscription\Domain\Transactions\Models\Transaction;
use VueFileManager\Subscription\Domain\Transactions\Resources\TransactionCollection;
class GetLatestTransactionsController extends Controller
{
public function __invoke(): TransactionCollection
{
$transactions = Transaction::sortable([
'created_at' => 'desc',
])
->take(5)
->get();
return new TransactionCollection($transactions);
}
}