hyouka 8 月之前
父節點
當前提交
6bd7f2d6e7

+ 9 - 4
src/app/Http/Controllers/IndexController.php

@@ -2,6 +2,7 @@
 
 namespace App\Http\Controllers;
 
+use App\Http\Requests\ClientRequest;
 use App\Services\ChatGPT\ChatGPT;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Auth;
@@ -11,13 +12,17 @@ use App\Models\Summaries;
 class IndexController extends Controller
 {
 
-    public function index(Request $request)
+    public function index()
     {
-        return view('pages.home', ['response' => 'summaries job has started']);
+        return view('pages.home');
     }
 
-    public function clientInfo(Request $request) {
-        ChatGPT::getClientInfo($request);
+    public function clientInfo(ClientRequest $request) {
+        $data = $request->validated();
+
+        dd($data);
+
+        ChatGPT::getClientInfo($data);
     }
 
     /**

+ 30 - 0
src/app/Models/Client.php

@@ -0,0 +1,30 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\Relations\BelongsTo;
+use Illuminate\Database\Eloquent\Relations\HasMany;
+
+class Client extends Model
+{
+    protected $fillable = [
+        'first_name',
+        'last_name',
+        'email',
+        'phone',
+        'notes'
+    ];
+
+    protected $with = ['photos', 'addresses'];
+
+    public function photos(): HasMany
+    {
+        return $this->hasMany(ClientPhotos::class);
+    }
+
+    public function addresses(): HasMany
+    {
+        return $this->hasMany(ClientAddress::class);
+    }
+}

+ 17 - 0
src/app/Models/ClientAddress.php

@@ -0,0 +1,17 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Model;
+
+class ClientAddress extends Model
+{
+    protected $fillable = [
+        'country',
+        'city',
+        'state',
+        'zip',
+        'address',
+        'client_id'
+    ];
+}

+ 14 - 0
src/app/Models/ClientPhotos.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Model;
+
+class ClientPhotos extends Model
+{
+    protected $fillable = [
+        'path',
+        'name',
+        'client_id'
+    ];
+}

+ 42 - 29
src/app/Services/ChatGPT/ChatGPT.php

@@ -2,6 +2,8 @@
 
 namespace App\Services\ChatGPT;
 
+use App\Models\Client;
+
 class ChatGPT {
     private static $open_ai_url = 'https://api.openai.com/v1'; //current version of the API endpoint
     
@@ -16,7 +18,7 @@ class ChatGPT {
      * @param int $temperature default is 1, between 0 and 2, higher value makes the model more random in its discussion (going on tangents).
      * @param string $user if you have distinct app users, you can send a user ID here, and OpenAI will look to prevent common abuses or attacks
      */
-    public static function chat($messages = [], $maxTokens=2000, $model='gpt-4', $responseVariants=1, $frequencyPenalty=0, $presencePenalty=0, $temperature=1, $user='') {
+    public static function chat($messages = [], $maxTokens=2000, $model='gpt-4o', $responseVariants=1, $frequencyPenalty=0, $presencePenalty=0, $temperature=1, $user='') {
         //create message to post
         $message['messages'] = $messages;
         $message['model'] = $model;
@@ -89,34 +91,45 @@ class ChatGPT {
     }
 
     public static function getClientInfo($data) {
-        $client = Client::where();
+        if ($client = Client::where('email', $data['email'])->first()) {
+            try {
+                $request = [
+                    [
+                        "role" => "user",
+                        "content" => [
+                            [
+                                "type" => "text",
+                                "text" => $data['prompt']
+                            ]
+                        ]
+                    ]
+                ];
+
+                if ($client->photos) {
+                    foreach ($client->photos as $photo) {
+                        $request["content"] = [
+                            [
+                                "type" => "image_url",
+                                "image_url" => $photo->path
+                            ]
+                        ];
+                    }
+                }
+
+                dd($request);
+
+                $response = ChatGPT::chat($request);
+
+                dd($response);
+
+                return $response[''];
+            } catch (\Exception $e) {
+
+            }
+
+
+        }
+
 
-        $response = ChatGPT::chat([
-            //OPTIONAL - Give the conversation a "starting point", pretend like the user asked a question already
-            [
-                "role" => "user",
-                "content" => "i need you to generate an email"
-            ],
-            //OPTIONAL - Give the conversation a "starting point", pretend like the user asked a question already
-            [
-                "role" => "user",
-                "content" => "here is the customer's details :
-                                    name - $customer->first_name $customer->last_name,
-                                    company - $customer->company_name,
-                                    email - $customer->email,
-                                    description - $customer->description"
-            ],
-            //REQUIRED - The latest "prompt" to ChatGPT, this is what we really want the AI to answer
-            //NOTE - without the previous context (company AI processes), this question below would have little meaning.
-            [
-                "role" => "user",
-                "content" => "replace the props in curly brackets with customer's information using the template below:
-                                        Dear {name},
-                                        I am reaching out to let you know that our US-based team at Comparative Biosciences (CBI), a member company of GD3, can perform your preclinical safety and toxicology studies in both small and large animals under GLP compliance to support your upcoming IND submission(s) to the FDA. Has your team at {company} begun any IND-enabling studies for your {description}? With our GLP lab located in Silicon Valley, CA, we are uniquely positioned to support local biotech and pharmaceutical companies like {company} in advancing your therapeutic pipeline. 
-                                        At CBI, we specialize in comprehensive preclinical evaluation services designed to ensure the safety and efficacy of your drug candidates before they advance to clinical trials. For over 28 years, our experienced team and state-of-the-art facilities have been dedicated to delivering high-quality, cost-effective data and insights that are crucial for regulatory submissions and decision-making processes. 
-                                        I would welcome the opportunity to discuss how CBI/GD3 can contribute to the success of your preclinical development programs. Could we schedule a brief call at your convenience? Please let me know a day/time that works best for you. 
-                                        Thank you for considering this partnership opportunity and I look forward to hearing from you soon!"
-            ]
-        ]);
     }
 }

+ 0 - 30
src/database/migrations/2024_12_12_150648_summaries.php

@@ -1,30 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::create('summaries', function (Blueprint $table) {
-            $table->id();
-            $table->string('topic_url');
-            $table->text('summary');
-            $table->string('type');
-            $table->timestamps();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        Schema::dropIfExists('summaries');
-    }
-};

+ 0 - 31
src/database/migrations/2024_12_12_152114_topics.php

@@ -1,31 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::create('topics', function (Blueprint $table) {
-            $table->id();
-            $table->string('topic_url');
-            $table->string('customer_name');
-            $table->text('abstract_text');
-            $table->text('project_narrative');
-            $table->timestamps();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        Schema::dropIfExists('topics');
-    }
-};

+ 0 - 33
src/database/migrations/2024_12_12_154250_customers.php

@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::create('customers', function (Blueprint $table) {
-            $table->id();
-            $table->string('customer_name');
-            $table->string('institute_company_name');
-            $table->string('job_title');
-            $table->string('email');
-            $table->text('customer_description');
-            $table->text('profile_information');
-            $table->timestamps();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        Schema::dropIfExists('customers');
-    }
-};

+ 0 - 30
src/database/migrations/2024_12_12_154546_generated_emails.php

@@ -1,30 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::create('generated_emails', function (Blueprint $table) {
-            $table->id();
-            $table->string('customer_id');
-            $table->text('email_content');
-            $table->text('type');
-            $table->timestamps();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        Schema::dropIfExists('generated_emails');
-    }
-};

+ 0 - 30
src/database/migrations/2024_12_12_163622_topic_id_to_summary_table.php

@@ -1,30 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::table('summaries', function (Blueprint $table) {
-            $table->string('topic_id')->nullable();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        if(Schema::hasColumn('summaries', 'topic_id')) {
-            Schema::table('summaries', function (Blueprint $table) {
-                $table->dropColumn('topic_id');
-            });
-        }
-    }
-};

+ 0 - 36
src/database/migrations/2024_12_12_172854_topic_id_and_summary_idt_to_generated_emails.php

@@ -1,36 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::table('generated_emails', function (Blueprint $table) {
-            $table->string('topic_id')->nullable();
-            $table->string('summary_used')->nullable();
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        if(Schema::hasColumn('generated_emails', 'topic_id')) {
-            Schema::table('generated_emails', function (Blueprint $table) {
-                $table->dropColumn('topic_id');
-            });
-        }
-        if(Schema::hasColumn('generated_emails', 'summary_used')) {
-            Schema::table('generated_emails', function (Blueprint $table) {
-                $table->dropColumn('summary_used');
-            });
-        }
-    }
-};

+ 0 - 30
src/database/migrations/2025_01_02_220303_customers_data.php

@@ -1,30 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-return new class extends Migration
-{
-    /**
-     * Run the migrations.
-     */
-    public function up(): void
-    {
-        Schema::create('clients', function (Blueprint $table) {
-            $table->id();
-            $table->string('first_name');
-            $table->string('last_name');
-            $table->string('email');
-            $table->text('notes');
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     */
-    public function down(): void
-    {
-        Schema::dropIfExists('clients');
-    }
-};

+ 2 - 2
src/database/migrations/2025_04_02_115129_client_address.php

@@ -11,7 +11,7 @@ return new class extends Migration
      */
     public function up(): void
     {
-        Schema::create('client_address', function (Blueprint $table) {
+        Schema::create('client_addresses', function (Blueprint $table) {
             $table->id();
             $table->string('country')->nullable();
             $table->string('city')->nullable();
@@ -27,6 +27,6 @@ return new class extends Migration
      */
     public function down(): void
     {
-        Schema::dropIfExists('client_address');
+        Schema::dropIfExists('client_addresses');
     }
 };

+ 1 - 6
src/database/seeders/DatabaseSeeder.php

@@ -13,11 +13,6 @@ class DatabaseSeeder extends Seeder
      */
     public function run(): void
     {
-        // User::factory(10)->create();
-
-        User::factory()->create([
-            'name' => 'Test User',
-            'email' => 'test@example.com',
-        ]);
+        $this->call(InitData::class);
     }
 }

+ 135 - 0
src/database/seeders/InitData.php

@@ -0,0 +1,135 @@
+<?php
+
+namespace Database\Seeders;
+
+use App\Models\Client;
+use App\Models\ClientAddress;
+use App\Models\ClientPhotos;
+use Illuminate\Database\Console\Seeds\WithoutModelEvents;
+use Illuminate\Database\Seeder;
+
+class InitData extends Seeder
+{
+    /**
+     * Run the database seeds.
+     */
+    public function run(): void
+    {
+        Client::truncate();
+        ClientAddress::truncate();
+        ClientPhotos::truncate();
+
+        Client::insert([
+                [
+                    'first_name' => 'David',
+                    'last_name' => 'Laid',
+                    'email' => 'davidlaid@example.com',
+                    'phone' => '+123456789',
+                ],
+                [
+                    'first_name' => 'Andrew',
+                    'last_name' => 'Lubenets',
+                    'email' => 'andrewlubenets@example.com',
+                    'phone' => '+12345341231',
+                ],
+                [
+                    'first_name' => 'Anton',
+                    'last_name' => 'Smetanin',
+                    'email' => 'antonsmetanin@example.com',
+                    'phone' => '+1142452554',
+                ]
+            ]
+        );
+
+        if ($clients = Client::all()) {
+            foreach ($clients as $client) {
+                if ($client->id == 1) {
+                    ClientAddress::insert(
+                        [
+                            'country' => 'US',
+                            'city' => 'Fairbanks',
+                            'state' => 'AK',
+                            'zip' => '99709-6400',
+                            'address' => '2585 Hafele Ave',
+                            'client_id' => $client->id
+                        ],
+                    );
+                    ClientPhotos::insert(
+                        [
+                            [
+                                'path' => 'https://drive.google.com/file/d/1pzMdjk-o4SMQqLchu7ymIHM8noIeyhNc/view?usp=sharing',
+                                'name' => 'gym',
+                                'client_id' => $client->id
+                            ],
+                            [
+                                'path' => 'https://drive.google.com/file/d/1SnGi7DaZ1FDZLknFFdmCeyGpDuQl7cqd/view?usp=sharing',
+                                'name' => 'gym 2',
+                                'client_id' => $client->id
+                            ],
+                            [
+                                'path' => 'https://drive.google.com/file/d/1lzjXRtYw8DxtLyY_70Gqo7cTfRCtnmVZ/view?usp=sharing',
+                                'name' => 'studio',
+                                'client_id' => $client->id
+                            ],
+                        ]
+                    );
+                }
+
+                if ($client->id == 2) {
+                    ClientAddress::insert(
+                        [
+                            'country' => 'US',
+                            'city' => 'Branford',
+                            'state' => 'CT',
+                            'zip' => '06405',
+                            'address' => '12 Ozone Rd',
+                            'client_id' => $client->id
+                        ],
+                    );
+                    ClientPhotos::insert([
+                        [
+                            'path' => 'https://drive.google.com/file/d/1hHLbLE0vF7WoVuSF4WC6vessb3Yk5Vz1/view?usp=sharing',
+                            'name' => 'studio 1',
+                            'client_id' => $client->id
+                        ],
+                        [
+                            'path' => 'https://drive.google.com/file/d/1IFd86uv_2Uyq1LycsDFYBw9QGWUZNIhp/view?usp=sharing',
+                            'name' => 'studio 2',
+                            'client_id' => $client->id
+                        ],
+                        [
+                            'path' => 'https://drive.google.com/file/d/1T_Oms7Rp1XDVOltbmgli9C4eJwzshrUm/view?usp=sharing',
+                            'name' => 'studio 3',
+                            'client_id' => $client->id
+                        ],
+                    ]);
+                }
+
+                if ($client->id == 3) {
+                    ClientAddress::insert(
+                        [
+                            'country' => 'US',
+                            'city' => 'Scottsboro',
+                            'state' => 'AL',
+                            'zip' => '35769-9145',
+                            'address' => '41 Pick Dr',
+                            'client_id' => $client->id
+                        ],
+                    );
+                    ClientPhotos::insert([
+                        [
+                            'path' => 'https://drive.google.com/file/d/1c6GIgNI1UVaXKwXKY_sTGDJd7PzP9JDr/view?usp=sharing',
+                            'name' => 'smoke',
+                            'client_id' => $client->id
+                        ],
+                        [
+                            'path' => 'https://drive.google.com/file/d/1GhXBAnIeLcCB-8b8_4hoXxBgduyI8Y8i/view?usp=sharing',
+                            'name' => 'selfie',
+                            'client_id' => $client->id
+                        ]
+                    ]);
+                }
+            }
+        }
+    }
+}

+ 5 - 0
src/resources/js/main.js

@@ -0,0 +1,5 @@
+if (document.querySelector('#ask-btn')) {
+    document.querySelector('#ask-btn').addEventListener('click',e => {
+        console.log('click')
+    })
+}

File diff suppressed because it is too large
+ 14 - 0
src/resources/views/pages/home.blade.php


File diff suppressed because it is too large
+ 0 - 17
src/resources/views/pages/index.blade.php


+ 338 - 0
src/storage/logs/laravel.log

@@ -6451,3 +6451,341 @@ Failed to connect to localhost port 9515 after 0 ms: Couldn't connect to server
 #20 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
 #21 {main}
 "} 
+[2025-04-02 13:01:28] local.ERROR: Command "make:ClientAddress" is not defined.
+
+Did you mean one of these?
+    make:cache-table
+    make:cast
+    make:channel
+    make:class
+    make:command
+    make:component
+    make:controller
+    make:enum
+    make:event
+    make:exception
+    make:factory
+    make:interface
+    make:job
+    make:job-middleware
+    make:listener
+    make:mail
+    make:middleware
+    make:migration
+    make:model
+    make:notification
+    make:notifications-table
+    make:observer
+    make:policy
+    make:provider
+    make:queue-batches-table
+    make:queue-failed-table
+    make:queue-table
+    make:request
+    make:resource
+    make:rule
+    make:scope
+    make:seeder
+    make:session-table
+    make:test
+    make:trait
+    make:view {"exception":"[object] (Symfony\\Component\\Console\\Exception\\CommandNotFoundException(code: 0): Command \"make:ClientAddress\" is not defined.
+
+Did you mean one of these?
+    make:cache-table
+    make:cast
+    make:channel
+    make:class
+    make:command
+    make:component
+    make:controller
+    make:enum
+    make:event
+    make:exception
+    make:factory
+    make:interface
+    make:job
+    make:job-middleware
+    make:listener
+    make:mail
+    make:middleware
+    make:migration
+    make:model
+    make:notification
+    make:notifications-table
+    make:observer
+    make:policy
+    make:provider
+    make:queue-batches-table
+    make:queue-failed-table
+    make:queue-table
+    make:request
+    make:resource
+    make:rule
+    make:scope
+    make:seeder
+    make:session-table
+    make:test
+    make:trait
+    make:view at /var/www/vendor/symfony/console/Application.php:702)
+[stacktrace]
+#0 /var/www/vendor/symfony/console/Application.php(258): Symfony\\Component\\Console\\Application->find()
+#1 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#3 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#4 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#5 {main}
+"} 
+[2025-04-03 11:41:13] local.ERROR: Call to undefined method App\Models\Client::factory() {"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Client::factory() at /var/www/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
+[stacktrace]
+#0 /var/www/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException()
+#1 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2367): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2379): Illuminate\\Database\\Eloquent\\Model->__call()
+#3 /var/www/database/seeders/InitData.php(18): Illuminate\\Database\\Eloquent\\Model::__callStatic()
+#4 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\InitData->run()
+#5 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#6 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#7 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#8 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#9 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#10 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#11 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(61): Illuminate\\Database\\Seeder->__invoke()
+#12 /var/www/database/seeders/DatabaseSeeder.php(16): Illuminate\\Database\\Seeder->call()
+#13 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\DatabaseSeeder->run()
+#14 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#15 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#16 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#17 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#18 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#19 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#20 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate\\Database\\Seeder->__invoke()
+#21 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}()
+#22 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(69): Illuminate\\Database\\Eloquent\\Model::unguarded()
+#23 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle()
+#24 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#25 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#26 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#27 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#28 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
+#29 /var/www/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
+#30 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
+#31 /var/www/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
+#32 /var/www/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
+#33 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#34 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#35 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#36 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#37 {main}
+"} 
+[2025-04-03 11:41:35] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist (Connection: mysql, SQL: select * from `client_addresses` where `client_addresses`.`client_id` in (1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist (Connection: mysql, SQL: select * from `client_addresses` where `client_addresses`.`client_id` in (1)) at /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
+[stacktrace]
+#0 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
+#1 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\\Database\\Connection->run()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3133): Illuminate\\Database\\Connection->select()
+#3 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3118): Illuminate\\Database\\Query\\Builder->runSelect()
+#4 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3706): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
+#5 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3117): Illuminate\\Database\\Query\\Builder->onceWithColumns()
+#6 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(759): Illuminate\\Database\\Query\\Builder->get()
+#7 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(741): Illuminate\\Database\\Eloquent\\Builder->getModels()
+#8 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(210): Illuminate\\Database\\Eloquent\\Builder->get()
+#9 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(173): Illuminate\\Database\\Eloquent\\Relations\\Relation->get()
+#10 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(807): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
+#11 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(776): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation()
+#12 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(742): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations()
+#13 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(693): Illuminate\\Database\\Eloquent\\Builder->get()
+#14 /var/www/database/seeders/InitData.php(39): Illuminate\\Database\\Eloquent\\Model::all()
+#15 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\InitData->run()
+#16 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#17 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#18 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#19 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#20 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#21 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#22 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(61): Illuminate\\Database\\Seeder->__invoke()
+#23 /var/www/database/seeders/DatabaseSeeder.php(16): Illuminate\\Database\\Seeder->call()
+#24 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\DatabaseSeeder->run()
+#25 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#26 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#27 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#28 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#29 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#30 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#31 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate\\Database\\Seeder->__invoke()
+#32 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}()
+#33 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(69): Illuminate\\Database\\Eloquent\\Model::unguarded()
+#34 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle()
+#35 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#36 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#37 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#38 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#39 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
+#40 /var/www/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
+#41 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
+#42 /var/www/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
+#43 /var/www/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
+#44 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#45 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#46 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#47 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#48 {main}
+
+[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist at /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:407)
+[stacktrace]
+#0 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): PDO->prepare()
+#1 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
+#3 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\\Database\\Connection->run()
+#4 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3133): Illuminate\\Database\\Connection->select()
+#5 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3118): Illuminate\\Database\\Query\\Builder->runSelect()
+#6 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3706): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
+#7 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3117): Illuminate\\Database\\Query\\Builder->onceWithColumns()
+#8 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(759): Illuminate\\Database\\Query\\Builder->get()
+#9 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(741): Illuminate\\Database\\Eloquent\\Builder->getModels()
+#10 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(210): Illuminate\\Database\\Eloquent\\Builder->get()
+#11 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(173): Illuminate\\Database\\Eloquent\\Relations\\Relation->get()
+#12 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(807): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
+#13 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(776): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation()
+#14 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(742): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations()
+#15 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(693): Illuminate\\Database\\Eloquent\\Builder->get()
+#16 /var/www/database/seeders/InitData.php(39): Illuminate\\Database\\Eloquent\\Model::all()
+#17 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\InitData->run()
+#18 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#19 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#20 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#21 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#22 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#23 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#24 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(61): Illuminate\\Database\\Seeder->__invoke()
+#25 /var/www/database/seeders/DatabaseSeeder.php(16): Illuminate\\Database\\Seeder->call()
+#26 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\DatabaseSeeder->run()
+#27 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#28 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#29 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#30 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#31 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#32 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#33 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate\\Database\\Seeder->__invoke()
+#34 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}()
+#35 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(69): Illuminate\\Database\\Eloquent\\Model::unguarded()
+#36 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle()
+#37 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#38 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#39 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#40 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#41 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
+#42 /var/www/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
+#43 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
+#44 /var/www/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
+#45 /var/www/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
+#46 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#48 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#49 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#50 {main}
+"} 
+[2025-04-03 11:44:22] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist (Connection: mysql, SQL: select * from `client_addresses` where `client_addresses`.`client_id` in (1, 2)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist (Connection: mysql, SQL: select * from `client_addresses` where `client_addresses`.`client_id` in (1, 2)) at /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
+[stacktrace]
+#0 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
+#1 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\\Database\\Connection->run()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3133): Illuminate\\Database\\Connection->select()
+#3 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3118): Illuminate\\Database\\Query\\Builder->runSelect()
+#4 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3706): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
+#5 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3117): Illuminate\\Database\\Query\\Builder->onceWithColumns()
+#6 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(759): Illuminate\\Database\\Query\\Builder->get()
+#7 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(741): Illuminate\\Database\\Eloquent\\Builder->getModels()
+#8 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(210): Illuminate\\Database\\Eloquent\\Builder->get()
+#9 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(173): Illuminate\\Database\\Eloquent\\Relations\\Relation->get()
+#10 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(807): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
+#11 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(776): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation()
+#12 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(742): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations()
+#13 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(693): Illuminate\\Database\\Eloquent\\Builder->get()
+#14 /var/www/database/seeders/InitData.php(39): Illuminate\\Database\\Eloquent\\Model::all()
+#15 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\InitData->run()
+#16 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#17 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#18 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#19 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#20 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#21 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#22 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(61): Illuminate\\Database\\Seeder->__invoke()
+#23 /var/www/database/seeders/DatabaseSeeder.php(16): Illuminate\\Database\\Seeder->call()
+#24 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\DatabaseSeeder->run()
+#25 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#26 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#27 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#28 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#29 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#30 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#31 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate\\Database\\Seeder->__invoke()
+#32 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}()
+#33 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(69): Illuminate\\Database\\Eloquent\\Model::unguarded()
+#34 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle()
+#35 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#36 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#37 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#38 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#39 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
+#40 /var/www/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
+#41 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
+#42 /var/www/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
+#43 /var/www/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
+#44 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#45 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#46 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#47 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#48 {main}
+
+[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bill.client_addresses' doesn't exist at /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:407)
+[stacktrace]
+#0 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): PDO->prepare()
+#1 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
+#2 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
+#3 /var/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\\Database\\Connection->run()
+#4 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3133): Illuminate\\Database\\Connection->select()
+#5 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3118): Illuminate\\Database\\Query\\Builder->runSelect()
+#6 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3706): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
+#7 /var/www/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3117): Illuminate\\Database\\Query\\Builder->onceWithColumns()
+#8 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(759): Illuminate\\Database\\Query\\Builder->get()
+#9 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(741): Illuminate\\Database\\Eloquent\\Builder->getModels()
+#10 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(210): Illuminate\\Database\\Eloquent\\Builder->get()
+#11 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(173): Illuminate\\Database\\Eloquent\\Relations\\Relation->get()
+#12 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(807): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
+#13 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(776): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation()
+#14 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(742): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations()
+#15 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(693): Illuminate\\Database\\Eloquent\\Builder->get()
+#16 /var/www/database/seeders/InitData.php(39): Illuminate\\Database\\Eloquent\\Model::all()
+#17 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\InitData->run()
+#18 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#19 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#20 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#21 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#22 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#23 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#24 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(61): Illuminate\\Database\\Seeder->__invoke()
+#25 /var/www/database/seeders/DatabaseSeeder.php(16): Illuminate\\Database\\Seeder->call()
+#26 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database\\Seeders\\DatabaseSeeder->run()
+#27 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#28 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#29 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#30 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#31 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate\\Container\\Container->call()
+#32 /var/www/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}()
+#33 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate\\Database\\Seeder->__invoke()
+#34 /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}()
+#35 /var/www/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(69): Illuminate\\Database\\Eloquent\\Model::unguarded()
+#36 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle()
+#37 /var/www/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
+#38 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
+#39 /var/www/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
+#40 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\\Container\\BoundMethod::call()
+#41 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
+#42 /var/www/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
+#43 /var/www/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
+#44 /var/www/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
+#45 /var/www/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
+#46 /var/www/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
+#47 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
+#48 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1205): Illuminate\\Foundation\\Console\\Kernel->handle()
+#49 /var/www/artisan(13): Illuminate\\Foundation\\Application->handleCommand()
+#50 {main}
+"} 

Some files were not shown because too many files changed in this diff