add types
This commit is contained in:
@@ -2,9 +2,11 @@
|
||||
|
||||
namespace App\Nova;
|
||||
|
||||
use DragonCode\Contracts\Cashier\Config\Payments\Map;
|
||||
use Illuminate\Http\Request;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
use Laravel\Nova\Resource as NovaResource;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
|
||||
abstract class Resource extends NovaResource
|
||||
{
|
||||
@@ -36,18 +38,15 @@ abstract class Resource extends NovaResource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
return $query;
|
||||
}
|
||||
|
||||
/**
|
||||
* Build a Scout search query for the given resource.
|
||||
*
|
||||
* @param \Laravel\Scout\Builder $query
|
||||
* @return \Laravel\Scout\Builder
|
||||
*/
|
||||
public static function scoutQuery(NovaRequest $request, $query)
|
||||
public static function scoutQuery(NovaRequest $request, mixed $query) // @phpstan-ignore-line
|
||||
{
|
||||
return $query;
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ use App\Repos\System\Settings\Legal\PassportRepo;
|
||||
use App\Repos\System\Settings\Location\RegionRepo;
|
||||
use App\Rules\DowranAgaAllowed;
|
||||
use App\Rules\OnlyLetters;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
@@ -112,7 +113,7 @@ class CardOrder extends Resource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
@@ -130,8 +131,8 @@ class CardOrder extends Resource
|
||||
/**
|
||||
* After resource created
|
||||
*
|
||||
* @param Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param Illuminate\Database\Eloquent\Model $model
|
||||
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param \Illuminate\Database\Eloquent\Model $model
|
||||
*/
|
||||
public static function afterCreate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
@@ -372,7 +373,7 @@ class CardOrder extends Resource
|
||||
{
|
||||
return [
|
||||
RegionFilter::make()
|
||||
->canSee(fn () => Gate::allows('isAdmin'), auth()->user()),
|
||||
->canSee(fn () => Gate::allows('isAdmin', auth()->user())),
|
||||
|
||||
new StatusFilter(),
|
||||
];
|
||||
|
||||
@@ -6,6 +6,7 @@ use App\Models\Branch\Branch;
|
||||
use App\Models\Order\Card\CardPin\CardPin as CardPinModel;
|
||||
use App\Nova\Filters\RegionFilter;
|
||||
use App\Nova\Filters\StatusFilter;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use App\Nova\Nova;
|
||||
use App\Nova\Resource;
|
||||
use App\Nova\Resources\Order\Card\Requisite\Concerns\CardRequisiteFieldsForDetail;
|
||||
@@ -55,7 +56,7 @@ class CardPin extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'unique_id', 'customer_name', 'customer_surname', 'phone',
|
||||
@@ -124,7 +125,7 @@ class CardPin extends Resource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
@@ -142,8 +143,8 @@ class CardPin extends Resource
|
||||
/**
|
||||
* After resource created
|
||||
*
|
||||
* @param Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param Illuminate\Database\Eloquent\Model $model
|
||||
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param \Illuminate\Database\Eloquent\Model $model
|
||||
*/
|
||||
public static function afterCreate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
@@ -310,7 +311,7 @@ class CardPin extends Resource
|
||||
{
|
||||
return [
|
||||
RegionFilter::make()
|
||||
->canSee(fn () => Gate::allows('isAdmin'), auth()->user()),
|
||||
->canSee(fn () => Gate::allows('isAdmin', auth()->user())),
|
||||
|
||||
new StatusFilter(),
|
||||
];
|
||||
|
||||
@@ -17,6 +17,7 @@ use App\Repos\System\Nova\NovaRepo;
|
||||
use App\Repos\System\Settings\Legal\PassportRepo;
|
||||
use App\Repos\System\Settings\Location\RegionRepo;
|
||||
use App\Rules\OnlyLetters;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
@@ -106,7 +107,7 @@ class CardRequisite extends Resource
|
||||
/**
|
||||
* Get the text for the create resource button.
|
||||
*
|
||||
* @return string|null
|
||||
* @return string
|
||||
*/
|
||||
public static function createButtonLabel(): string
|
||||
{
|
||||
@@ -116,7 +117,7 @@ class CardRequisite extends Resource
|
||||
/**
|
||||
* Get the text for the update resource button.
|
||||
*
|
||||
* @return string|null
|
||||
* @return string
|
||||
*/
|
||||
public static function updateButtonLabel(): string
|
||||
{
|
||||
@@ -129,7 +130,7 @@ class CardRequisite extends Resource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
@@ -147,8 +148,8 @@ class CardRequisite extends Resource
|
||||
/**
|
||||
* After resource created
|
||||
*
|
||||
* @param Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param Illuminate\Database\Eloquent\Model $model
|
||||
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param \Illuminate\Database\Eloquent\Model $model
|
||||
*/
|
||||
public static function afterCreate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
@@ -322,7 +323,7 @@ class CardRequisite extends Resource
|
||||
{
|
||||
return [
|
||||
RegionFilter::make()
|
||||
->canSee(fn () => Gate::allows('isAdmin'), auth()->user()),
|
||||
->canSee(fn () => Gate::allows('isAdmin', auth()->user())),
|
||||
|
||||
new StatusFilter(),
|
||||
];
|
||||
|
||||
@@ -25,8 +25,11 @@ class CardRequisiteFieldsForDetail
|
||||
{
|
||||
/**
|
||||
* Fields for index
|
||||
*
|
||||
* @param mixed $resource
|
||||
* @return array<int, object>
|
||||
*/
|
||||
public static function make($resource): array
|
||||
public static function make(mixed $resource): array
|
||||
{
|
||||
return [
|
||||
ID::make()->hide(),
|
||||
|
||||
@@ -19,6 +19,7 @@ use App\Repos\System\Settings\Legal\PassportRepo;
|
||||
use App\Repos\System\Settings\Location\RegionRepo;
|
||||
use App\Rules\DowranAgaAllowed;
|
||||
use App\Rules\OnlyLetters;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
@@ -109,7 +110,7 @@ class LoanOrder extends Resource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
@@ -376,7 +377,7 @@ class LoanOrder extends Resource
|
||||
{
|
||||
return [
|
||||
RegionFilter::make()
|
||||
->canSee(fn () => Gate::allows('isAdmin'), auth()->user()),
|
||||
->canSee(fn () => Gate::allows('isAdmin', auth()->user())),
|
||||
|
||||
new StatusFilter(),
|
||||
];
|
||||
|
||||
@@ -23,10 +23,9 @@ class LoanPaidOffLetterOrderFieldsForDetail
|
||||
/**
|
||||
* Loan paidoff letter detail fields
|
||||
*
|
||||
* @param $resource
|
||||
* @param $request
|
||||
* @param mixed $resource
|
||||
*/
|
||||
public static function make(): array
|
||||
public static function make(mixed $resource): array
|
||||
{
|
||||
return [
|
||||
ID::make()->hide(),
|
||||
|
||||
@@ -15,6 +15,7 @@ use App\Repos\System\Nova\NovaRepo;
|
||||
use App\Repos\System\Settings\Legal\PassportRepo;
|
||||
use App\Repos\System\Settings\Location\RegionRepo;
|
||||
use App\Rules\OnlyLetters;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Laravel\Nova\Fields\Date;
|
||||
@@ -100,7 +101,7 @@ class LoanPaidOffLetterOrder extends Resource
|
||||
* @param \Illuminate\Database\Eloquent\Builder $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
@@ -118,8 +119,8 @@ class LoanPaidOffLetterOrder extends Resource
|
||||
/**
|
||||
* After resource created
|
||||
*
|
||||
* @param Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param Illuminate\Database\Eloquent\Model $model
|
||||
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
|
||||
* @param \Illuminate\Database\Eloquent\Model $model
|
||||
*/
|
||||
public static function afterCreate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
@@ -261,7 +262,7 @@ class LoanPaidOffLetterOrder extends Resource
|
||||
{
|
||||
return [
|
||||
RegionFilter::make()
|
||||
->canSee(fn () => Gate::allows('isAdmin'), auth()->user()),
|
||||
->canSee(fn () => Gate::allows('isAdmin', auth()->user())),
|
||||
|
||||
new StatusFilter(),
|
||||
];
|
||||
|
||||
@@ -25,7 +25,6 @@ class LoanOrderPerStatus extends Partition
|
||||
return $this->count($request, LoanOrder::class, 'status')
|
||||
->colors(OrderRepo::statusColors())
|
||||
->label(fn ($value) => match ($value) {
|
||||
null => __('None'),
|
||||
default => OrderRepo::statusFormatted($value)
|
||||
});
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ class LocaleManagerResource extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'name',
|
||||
@@ -37,6 +37,8 @@ class LocaleManagerResource extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Fields\Field>
|
||||
*/
|
||||
public function fields(NovaRequest $request): array
|
||||
{
|
||||
@@ -50,7 +52,7 @@ class LocaleManagerResource extends Resource
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function cards(NovaRequest $request)
|
||||
{
|
||||
@@ -60,7 +62,7 @@ class LocaleManagerResource extends Resource
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function filters(NovaRequest $request)
|
||||
{
|
||||
@@ -70,7 +72,7 @@ class LocaleManagerResource extends Resource
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function lenses(NovaRequest $request)
|
||||
{
|
||||
@@ -79,6 +81,8 @@ class LocaleManagerResource extends Resource
|
||||
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ class Province extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'name',
|
||||
@@ -57,6 +57,8 @@ class Province extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function fields(NovaRequest $request): array
|
||||
{
|
||||
@@ -82,6 +84,8 @@ class Province extends Resource
|
||||
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function cards(NovaRequest $request): array
|
||||
{
|
||||
@@ -90,6 +94,8 @@ class Province extends Resource
|
||||
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array<int, \Laravel\Nova\Filters\Filter>
|
||||
*/
|
||||
public function filters(NovaRequest $request): array
|
||||
{
|
||||
@@ -101,6 +107,8 @@ class Province extends Resource
|
||||
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function lenses(NovaRequest $request): array
|
||||
{
|
||||
@@ -109,6 +117,8 @@ class Province extends Resource
|
||||
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ class Permission extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'id', 'name',
|
||||
@@ -52,6 +52,8 @@ class Permission extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function fields(NovaRequest $request): array
|
||||
{
|
||||
@@ -73,6 +75,8 @@ class Permission extends Resource
|
||||
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function cards(NovaRequest $request): array
|
||||
{
|
||||
@@ -81,6 +85,8 @@ class Permission extends Resource
|
||||
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function filters(NovaRequest $request): array
|
||||
{
|
||||
@@ -89,6 +95,8 @@ class Permission extends Resource
|
||||
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function lenses(NovaRequest $request): array
|
||||
{
|
||||
@@ -97,6 +105,8 @@ class Permission extends Resource
|
||||
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace App\Nova\Resources\System\Roles;
|
||||
use App\Models\System\Roles\Role as RoleModel;
|
||||
use App\Nova\Resource;
|
||||
use App\Repos\System\Nova\NovaRepo;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Laravel\Nova\Fields\ID;
|
||||
use Laravel\Nova\Fields\Text;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
@@ -28,7 +29,7 @@ class Role extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'id', 'name',
|
||||
@@ -53,10 +54,10 @@ class Role 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<\Illuminate\Database\Eloquent\Model> $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder<\Illuminate\Database\Eloquent\Model>
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
$query->where('name', '!=', 'king');
|
||||
|
||||
@@ -65,6 +66,8 @@ class Role extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function fields(NovaRequest $request): array
|
||||
{
|
||||
@@ -86,6 +89,8 @@ class Role extends Resource
|
||||
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function cards(NovaRequest $request): array
|
||||
{
|
||||
@@ -94,6 +99,8 @@ class Role extends Resource
|
||||
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function filters(NovaRequest $request): array
|
||||
{
|
||||
@@ -102,6 +109,8 @@ class Role extends Resource
|
||||
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function lenses(NovaRequest $request): array
|
||||
{
|
||||
@@ -110,6 +119,8 @@ class Role extends Resource
|
||||
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function actions(NovaRequest $request): array
|
||||
{
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Nova\Resources;
|
||||
|
||||
use App\Nova\Resource;
|
||||
use Illuminate\Http\Request;
|
||||
use Laravel\Nova\Fields\ID;
|
||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
||||
|
||||
class Test extends Resource
|
||||
{
|
||||
/**
|
||||
* The model the resource corresponds to.
|
||||
*
|
||||
* @var class-string<\App\Models\Test>
|
||||
*/
|
||||
public static $model = \App\Models\Test::class;
|
||||
|
||||
/**
|
||||
* The single value that should be used to represent the resource when being displayed.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public static $title = 'id';
|
||||
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
public static $search = [
|
||||
'phone',
|
||||
];
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function fields(NovaRequest $request)
|
||||
{
|
||||
return [
|
||||
ID::make()->sortable(),
|
||||
|
||||
NovaInputmask::make(__('Phone'), 'phone')
|
||||
->mask('+(\\9\\93)-99-99-99-99')
|
||||
->storeRawValue()
|
||||
->size('w-1/4')
|
||||
->rules('required', 'integer', 'between:61000000,65999999'),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function cards(NovaRequest $request)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function filters(NovaRequest $request)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function lenses(NovaRequest $request)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function actions(NovaRequest $request)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,7 @@ use App\Nova\Resources\Order\Card\CardOrder;
|
||||
use App\Nova\Resources\Order\Loan\LoanOrder;
|
||||
use App\Nova\Resources\System\Roles\Permission;
|
||||
use App\Nova\Resources\System\Roles\Role;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Validation\Rules;
|
||||
use Laravel\Nova\Fields\BelongsToMany;
|
||||
@@ -38,7 +39,7 @@ class User extends Resource
|
||||
/**
|
||||
* The columns that should be searched.
|
||||
*
|
||||
* @var array
|
||||
* @var array<int, string>
|
||||
*/
|
||||
public static $search = [
|
||||
'id', 'name', 'email',
|
||||
@@ -47,14 +48,11 @@ class User 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<\Illuminate\Database\Eloquent\Model> $query
|
||||
* @return \Illuminate\Database\Eloquent\Builder<\Illuminate\Database\Eloquent\Model>
|
||||
*/
|
||||
public static function indexQuery(NovaRequest $request, $query)
|
||||
public static function indexQuery(NovaRequest $request, mixed $query): Builder
|
||||
{
|
||||
// $query->where('email', '!=', 'nurmuhammet@mail.com')
|
||||
// ->where('email', '!=', 'mahmyt1206@gmail.com');
|
||||
|
||||
return $query;
|
||||
}
|
||||
|
||||
@@ -76,6 +74,8 @@ class User extends Resource
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function fields(NovaRequest $request): array
|
||||
{
|
||||
@@ -130,7 +130,7 @@ class User extends Resource
|
||||
/**
|
||||
* Get the cards available for the request.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function cards(NovaRequest $request)
|
||||
{
|
||||
@@ -140,7 +140,7 @@ class User extends Resource
|
||||
/**
|
||||
* Get the filters available for the resource.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function filters(NovaRequest $request)
|
||||
{
|
||||
@@ -150,7 +150,7 @@ class User extends Resource
|
||||
/**
|
||||
* Get the lenses available for the resource.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function lenses(NovaRequest $request)
|
||||
{
|
||||
@@ -160,7 +160,7 @@ class User extends Resource
|
||||
/**
|
||||
* Get the actions available for the resource.
|
||||
*
|
||||
* @return array
|
||||
* @return array<int, string>
|
||||
*/
|
||||
public function actions(NovaRequest $request)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user