stan errors

This commit is contained in:
2025-03-15 23:39:55 +05:00
parent 8ce5db8df0
commit dea84541ef
15 changed files with 65 additions and 160 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Modules\VisaMasterPaymentOrder\Nova\Resources\Concerns;
use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder;
use App\Modules\VisaMasterPaymentOrder\Nova\Resources\NovaVisaMasterPaymentOrder;
use App\Modules\VisaMasterPaymentOrder\Nova\Resources\NovaVisaMasterPaymentOrderItem;
use App\Nova\Resources\Branch\Branch;
use App\Nova\User;
@@ -25,9 +26,9 @@ class VisaMasterPaymentOrderFieldsForDetail
/**
* Get fields for detail view
*
* @return array
* @return array<int, \Laravel\Nova\Panel|\Laravel\Nova\Fields\Field>
*/
public static function make($resource): array
public static function make(NovaVisaMasterPaymentOrder $resource): array
{
return [
new Panel(__('Status'), [
@@ -204,13 +205,16 @@ class VisaMasterPaymentOrderFieldsForDetail
/**
* Paid field
*/
public static function paidField($resource, $date = null)
public static function paidField(NovaVisaMasterPaymentOrder $resource, ?string $date = null): string
{
$paid = false;
$items = $resource->paymentItems;
/** @var \App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder */
$model = $resource->model();
$items = $model->paymentItems;
$month = $date ?: date('m');
$paid = false;
foreach ($items as $item) {
if (boolval($item->paid)) {
if ($item->created_at->format('m') == $month) {

View File

@@ -33,9 +33,6 @@ use Nurmuhammet\NovaInputmask\NovaInputmask;
use Outl1ne\NovaDetachedFilters\NovaDetachedFilters;
use Outl1ne\NovaSimpleRepeatable\SimpleRepeatable;
/**
* @template TModel of \App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder
*/
class NovaVisaMasterPaymentOrder extends Resource
{
use VisaMasterAuth;