From 94d6cbbca77cae62f64c7f80db393514e776120c Mon Sep 17 00:00:00 2001 From: karimalden Date: Sun, 28 Jul 2024 14:54:56 +0300 Subject: [PATCH] fix key and add seeder --- .../Requests/Service/AddServiceRequest.php | 4 +- .../Requests/Service/EditServiceRequest.php | 4 +- database/seeders/DatabaseSeeder.php | 16 ++++++ database/seeders/KeysSeeder.php | 55 +++++++++++++++++++ 4 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 database/seeders/KeysSeeder.php diff --git a/app/Http/Requests/Service/AddServiceRequest.php b/app/Http/Requests/Service/AddServiceRequest.php index 721bbf8..7ab12cb 100644 --- a/app/Http/Requests/Service/AddServiceRequest.php +++ b/app/Http/Requests/Service/AddServiceRequest.php @@ -10,8 +10,8 @@ class AddServiceRequest extends BaseFormRequest public function rules(): array { return [ - 'title' => ['required', 'string', 'max:255'], - 'description' => ['required', 'string', 'max:255'], + 'title' => ['required', 'string', 'max:1000'], + 'description' => ['required', 'string', 'max:1000'], ]; } diff --git a/app/Http/Requests/Service/EditServiceRequest.php b/app/Http/Requests/Service/EditServiceRequest.php index 650ca85..10bd279 100644 --- a/app/Http/Requests/Service/EditServiceRequest.php +++ b/app/Http/Requests/Service/EditServiceRequest.php @@ -9,8 +9,8 @@ class EditServiceRequest extends FormRequest public function rules(): array { return [ - 'title' => ['nullable', 'string', 'max:255'], - 'description' => ["nullable", 'string', 'max:255'], + 'title' => ['nullable', 'string', 'max:1000'], + 'description' => ["nullable", 'string', 'max:1000'], ]; } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 5275c2d..48464c6 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -5,6 +5,8 @@ // use Illuminate\Database\Console\Seeds\WithoutModelEvents; use App\Models\User; +use App\Models\key; + use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Hash; @@ -17,6 +19,16 @@ public function run(): void { // \App\Models\User::factory(10)->create(); + // setting,about_us,contact_us,home + + +// home_description +// home_main_image +// about_us_description +// contact_us_title +// links +// about_us_title +// about_us_description // php artisan db:seed User::create([ @@ -24,5 +36,9 @@ public function run(): void "password"=>Hash::make("12345678"), "name"=>"Super Admin" ]); + $this->call([ + KeysSeeder::class, + + ]); } } diff --git a/database/seeders/KeysSeeder.php b/database/seeders/KeysSeeder.php new file mode 100644 index 0000000..d57b8a4 --- /dev/null +++ b/database/seeders/KeysSeeder.php @@ -0,0 +1,55 @@ + 'home_description', + 'value' => 'Home page description', + 'type' => 'home', + ], + [ + 'key' => 'home_main_image', + 'value' => '/', + 'type' => 'home', + ], + [ + 'key' => 'about_us_title', + 'value' => 'About Us', + 'type' => 'about_us', + ], + [ + 'key' => 'about_us_description', + 'value' => 'about_us_description', + 'type' => 'about_us', + ], + [ + 'key' => 'contact_us_title', + 'value' => 'Contact Us', + 'type' => 'contact_us', + ], + [ + 'key' => 'links', + 'value' => "links", + 'type' => 'setting', + ], + ]; + + foreach ($keys as $key) { + Key::create($key); + } + + } +}