stan errors
This commit is contained in:
@@ -17,6 +17,9 @@ class SberPaymentOrderFieldsForIndex
|
||||
{
|
||||
/**
|
||||
* Loan Order fields for "create"
|
||||
*
|
||||
* @param NovaSberPaymentOrder $resource
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public static function make(NovaSberPaymentOrder $resource): array
|
||||
{
|
||||
@@ -56,7 +59,10 @@ class SberPaymentOrderFieldsForIndex
|
||||
->sortable(),
|
||||
|
||||
Text::make(sprintf('%s (%s)', __('Paid'), __('This month')), function () use ($resource) {
|
||||
return static::paidField($resource, $resource->filter_month);
|
||||
return static::paidField(
|
||||
$resource,
|
||||
$resource->offsetExists('filter_month') ? $resource->offsetGet('filter_month') : null
|
||||
);
|
||||
}),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ class NovaSberPaymentOrder extends Resource
|
||||
/**
|
||||
* The relationships that should be eager loaded on index queries.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $with = ['branch', 'paymentItems'];
|
||||
|
||||
@@ -112,8 +112,8 @@ class NovaSberPaymentOrder extends Resource
|
||||
/**
|
||||
* Build an "index" query for the given resource.
|
||||
*
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
* @param \Illuminate\Database\Eloquent\Builder<\App\Modules\SberPaymentOrder\Models\SberPaymentOrder> $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder<\App\Modules\SberPaymentOrder\Models\SberPaymentOrder>
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
@@ -143,6 +143,8 @@ class NovaSberPaymentOrder extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields for index.
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public function fieldsForIndex(): array
|
||||
{
|
||||
@@ -151,6 +153,8 @@ class NovaSberPaymentOrder extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields for detail
|
||||
*
|
||||
* @return array<int, Panel|\Laravel\Nova\Fields\Field|array<int, \Laravel\Nova\Fields\Field>>
|
||||
*/
|
||||
public function fieldsForDetail(): array
|
||||
{
|
||||
@@ -332,6 +336,7 @@ class NovaSberPaymentOrder extends Resource
|
||||
* Actions
|
||||
*
|
||||
* @param NovaRequest $request
|
||||
* @return array<int, \Laravel\Nova\Actions\Action>
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
@@ -358,7 +363,7 @@ class NovaSberPaymentOrder extends Resource
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, \Laravel\Nova\Card>
|
||||
*/
|
||||
public function cards(NovaRequest $request)
|
||||
{
|
||||
@@ -370,14 +375,19 @@ class NovaSberPaymentOrder extends Resource
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
* @return array<int, \Laravel\Nova\Filters\Filter>
|
||||
*/
|
||||
public function filters(NovaRequest $request)
|
||||
{
|
||||
return $this->myFilters();
|
||||
}
|
||||
|
||||
public function myFilters()
|
||||
/**
|
||||
* All of my filters are here
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Filters\Filter>
|
||||
*/
|
||||
public function myFilters(): array
|
||||
{
|
||||
return [
|
||||
VisaMasterMonthlyPaidFilter::make('sber_payment_orders'),
|
||||
|
||||
@@ -122,6 +122,12 @@ class NovaSberPaymentOrderItem extends Resource
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Actions
|
||||
*
|
||||
* @param NovaRequest $request
|
||||
* @return array<int, \Laravel\Nova\Actions\Action>
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
return [
|
||||
|
||||
@@ -9,6 +9,8 @@ class SberPaymentOrderFileFields
|
||||
{
|
||||
/**
|
||||
* Reciver files
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public static function reciverFiles(): array
|
||||
{
|
||||
@@ -22,6 +24,8 @@ class SberPaymentOrderFileFields
|
||||
|
||||
/**
|
||||
* Sender files
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public static function senderFiles(): array
|
||||
{
|
||||
|
||||
@@ -50,6 +50,8 @@ class TuitionPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Branch
|
||||
*
|
||||
* @return BelongsTo<Branch, TuitionPaymentOrder>
|
||||
*/
|
||||
public function branch(): BelongsTo
|
||||
{
|
||||
@@ -58,6 +60,8 @@ class TuitionPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Required files
|
||||
*
|
||||
* @return array<int, array<string, bool|string>>
|
||||
*/
|
||||
public static function reciverFiles(): array
|
||||
{
|
||||
@@ -102,6 +106,8 @@ class TuitionPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Sender files
|
||||
*
|
||||
* @return array<int, array<string, bool|string>>
|
||||
*/
|
||||
public static function senderFiles(): array
|
||||
{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Modules\TuitionPaymentOrder\Nova\Resources\Concerns;
|
||||
|
||||
use App\Modules\TuitionPaymentOrder\Nova\Resources\NovaTuitionPaymentOrder;
|
||||
use App\Modules\TuitionPaymentOrder\Nova\Resources\TuitionPaymentOrderFileFields;
|
||||
use App\Nova\Resources\Branch\Branch;
|
||||
use App\Repos\Order\OrderRepo;
|
||||
@@ -22,9 +23,9 @@ class TuitionPaymentOrderFieldsForDetail
|
||||
/**
|
||||
* Get fields for detail view
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, Panel|\Laravel\Nova\Fields\Field|array<int, \Laravel\Nova\Fields\Field>>
|
||||
*/
|
||||
public static function make($resource): array
|
||||
public static function make(NovaTuitionPaymentOrder $resource): array
|
||||
{
|
||||
return [
|
||||
new Panel(__('Status'), [
|
||||
|
||||
@@ -55,7 +55,7 @@ class NovaTuitionPaymentOrder extends Resource
|
||||
/**
|
||||
* The relationships that should be eager loaded on index queries.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $with = ['branch'];
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ class TuitionPaymentOrderFileFields
|
||||
{
|
||||
/**
|
||||
* Reciver files
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public static function reciverFiles(): array
|
||||
{
|
||||
@@ -37,6 +39,8 @@ class TuitionPaymentOrderFileFields
|
||||
|
||||
/**
|
||||
* Sender files
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public static function senderFiles(): array
|
||||
{
|
||||
|
||||
@@ -112,6 +112,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* User
|
||||
*
|
||||
* @return BelongsTo<User, VisaMasterPaymentOrder>
|
||||
*/
|
||||
public function user(): BelongsTo
|
||||
{
|
||||
@@ -120,6 +122,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Branch
|
||||
*
|
||||
* @return BelongsTo<Branch, VisaMasterPaymentOrder>
|
||||
*/
|
||||
public function branch(): BelongsTo
|
||||
{
|
||||
@@ -128,6 +132,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Payment itmes
|
||||
*
|
||||
* @return HasMany<VisaMasterPaymentOrderItem>
|
||||
*/
|
||||
public function paymentItems(): HasMany
|
||||
{
|
||||
@@ -136,6 +142,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Get applications types
|
||||
*
|
||||
* @return array<string, string>
|
||||
*/
|
||||
public static function applicationTypes(): array
|
||||
{
|
||||
@@ -147,6 +155,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Required files
|
||||
*
|
||||
* @return array<int, array<string, bool|string>>
|
||||
*/
|
||||
public static function reciverFiles(): array
|
||||
{
|
||||
@@ -191,6 +201,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
||||
|
||||
/**
|
||||
* Sender files
|
||||
*
|
||||
* @return array<int, array<string, bool|string>>
|
||||
*/
|
||||
public static function senderFiles(): array
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user