From 1dc7441631040040338d1a94bb17a5be075a024c Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Mon, 11 Dec 2023 17:35:20 +0500 Subject: [PATCH] card orders wip --- app/Models/Order/Card/CardType.php | 2 ++ app/Nova/Resources/Order/Card/CardState.php | 7 +++++++ app/Providers/NovaServiceProvider.php | 8 ++++---- lang/tk.json | 3 ++- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/app/Models/Order/Card/CardType.php b/app/Models/Order/Card/CardType.php index 3949dff..9361864 100644 --- a/app/Models/Order/Card/CardType.php +++ b/app/Models/Order/Card/CardType.php @@ -19,6 +19,8 @@ class CardType extends Model protected $fillable = [ 'name', 'price', + 'notes', + 'active', ]; /** diff --git a/app/Nova/Resources/Order/Card/CardState.php b/app/Nova/Resources/Order/Card/CardState.php index b8fda2c..2f4ef11 100644 --- a/app/Nova/Resources/Order/Card/CardState.php +++ b/app/Nova/Resources/Order/Card/CardState.php @@ -8,6 +8,7 @@ use Illuminate\Http\Request; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; +use Trin4ik\NovaSwitcher\NovaSwitcher; class CardState extends Resource { @@ -64,6 +65,12 @@ class CardState extends Resource Text::make(__('Price'), 'price') ->rules('required', 'string', 'max:255'), + + Text::make(__('Notes'), 'notes') + ->rules('nullable', 'string', 'max:255'), + + NovaSwitcher::make(__('Active'), 'active') + ->default(true), ]; } diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index 4c66ec5..5d59676 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -122,19 +122,19 @@ class NovaServiceProvider extends NovaApplicationServiceProvider ])->icon('collection')->collapsable(), MenuSection::make(__('System'), [ - MenuGroup::make(__('User'), [ + MenuGroup::make(__('Users'), [ MenuItem::resource(User::class), MenuItem::resource(Role::class), MenuItem::resource(Permission::class), ])->collapsable(), - MenuGroup::make(__('Loan orders'), [ + MenuGroup::make(__('Loan'), [ MenuItem::resource(LoanType::class), ])->collapsable(), - MenuGroup::make(__('Card orders'), [ + MenuGroup::make(__('Card'), [ MenuItem::resource(CardState::class), - ]), + ])->collapsable(), MenuGroup::make(__('Location'), [ MenuItem::resource(Province::class), diff --git a/lang/tk.json b/lang/tk.json index 005e98d..94c1729 100644 --- a/lang/tk.json +++ b/lang/tk.json @@ -236,5 +236,6 @@ "Card orders": "Kart sargytlary", "Reason for issuing the card": "Kartyň çykarylmagynyň sebäbi", "Card state": "Kartyň çykarylmagynyň sebäbi", - "Card states": "Kartyň çykarylmagynyň sebäpleri" + "Card states": "Kartyň çykarylmagynyň sebäpleri", + "Card": "Kart" }