![](/img/trans.png)
[英]Run Laravel Seeder From Package
我正在為內部 Laravel 應用程序開發 package,我在運行 package 目錄中存在的播種機時遇到問題。 在位於 packages/vendor/packagename 的包的 composer.json 文件中,我添加了以下內容:"autoload": { "psr-4": { ...
[英]Run Laravel Seeder From Package
我正在為內部 Laravel 應用程序開發 package,我在運行 package 目錄中存在的播種機時遇到問題。 在位於 packages/vendor/packagename 的包的 composer.json 文件中,我添加了以下內容:"autoload": { "psr-4": { ...
[英]Laravel seeding with specifically set id
我從數據庫中獲得了一個包含 id 的 csv 文件,我需要將這些特定的 id 播種到我的數據庫中。 但是,每次我嘗試播種時,我都會分配隨機 ID。 上面的播種器成功填充了type和name字段,但我得到了一個隨機分配的 id,而不是 csv 值。 這可能與我的初始遷移有關。 如您所見,我將默認值設置 ...
[英]Laravel 8: Unable to Query Table during Seeding Using Factory
我有一個播種機:class DatabaseSeeder extends Seeder { public function run(): void { $this->call([ ArticlesTableSeeder::class, ...
[英]How to increment variable defined at a Factory
我正在使用 Laravel 9 並且我創建了這個工廠,它將一些數據插入到Question和Category模型之間的 pivot 表中: 基本上,當這個工廠第一次運行時,它會插入question_id 1和一個介於1和22之間的隨機數作為category_id 。 但是因為我需要多次運行這個工廠(它 ...
[英]Laravel 9: Numeric value out of range: 1264 Out of range value for column ERROR
我正在使用 Laravel 9 並在users表中使用此列來存儲用戶手機號碼: 事實上,我試着用這個來填寫這個專欄: 但是當我運行php artisan db:seed時,我得到了這個錯誤: SQLSTATE[22003]:數值超出范圍:1264 第 1 行“usr_mobile_phone”列的 ...
[英]How to send a value as parameter to the Factory Class
我需要運行工廠50次,所以在DatabseSeeder內部: 如您所見,我嘗試將名為$i的變量作為參數傳遞給CategoryQuestionFactory class。 然后在這個工廠,我試過這個: 但是當我在終端運行php artisan db:seed時,我得到了這個錯誤: 在 null 上呼 ...
[英]Laravel seeder with relation fill only one column
我的遷移和播種機有問題。 我只想播種一個以類別為關系的產品表。 這是我的產品播種機: 這是我的產品遷移表: 當我像這樣運行遷移和播種時: 一切順利但是,我只有這樣填寫的“名稱”列: ] 而且我不明白為什么... (我不想使用faker factory,因為我必須在我的播種機中使用真實數據) ...
[英]Object of class Faker\UniqueGenerator could not be converted to string
我正在使用 laravel 9。我正在嘗試使用 factoreis 和播種機生成一些假用戶來提升我的數據庫。 當我嘗試播種我的數據庫時,我收到此錯誤 這是我的用戶工廠 class UserFactory extends Factory { /** ...
[英]Laravel 9 - Seeder | TypeError array_merge(): Argument #2 must be of type array, int given
我有兩個名為 Order 和 OrderItem 的表。 在 Order 表中創建數據時,我試圖同時將數據輸入到 OrderItem 表中。 代碼如下; OrderSeeder.php OrderFactory.php OrderItemFactory.php ...
[英]Why doesn't this seeder class code work in production?
我有這個在我的開發設置中工作/運行的播種機 class: 但是當我在生產中運行它時,我收到錯誤“未定義的變量 $user”。 我能做些什么來解決這個問題? ...
[英]laravel 8: how to use seeder in unit test
我試圖在將一個簡單的 json 播種到數據庫后獲取數據。 這是代碼:<?php namespace Tests\Unit; use PHPUnit\Framework\TestCase; use Database\Seeders\TagsSeeder; use Illuminate\Fou ...
[英]Laravel seeder issue1
我在 cmd 中使用 php artisan db:seed --class UsersSeeder,它給了我錯誤。 這是我的代碼。 誰能幫我嗎? 這是錯誤: https://www.mediafire.com/file/5an383p1j4sm5m1/image.png/file ...
[英]How to clear Laravel storage folder when migrate refresh with seed option
遷移刷新時如何清除 Laravel 存儲文件夾? 我想在運行命令php artisan migrate:refresh --seed時清除storage/app/public文件夾 我嘗試過的:添加(new Filesystem)->deleteDirectory(storage_path(' ...
[英]Laravel ,php -artisan suffixe had to my table when i seed it
“php artisan db:seed”命令有兩個小問題。 當我運行命令時,我有這個錯誤消息: “SQLSTATE [42S02] 未找到基表或視圖:1146 La 表”bootstrap_template_commerciaux es “n'existe pas ...” ...
[英]Artisan::call('migrate:fresh') on php script making the site unavailable for the first time and works on next reload
我正在使用以下方法 private function migrate(BufferedOutput $outputLog) { try { Artisan::call('migrate:fresh', $outputLog); } catch (Exc ...
[英]laravel 8 admin seeder dosn't seed filed email dosn't have a default value
我正在嘗試向管理員播種器插入值,但它沒有播種我不知道為什么我寫的所有內容都是正確的,我的錯誤是一般錯誤:1364 字段“電子郵件”沒有默認值”)我沒有不想設置默認值我只想播種表格以填寫信息這里是我的表格管理員 這是我的模型 這是我創建的 AdminSedder.php 和我的 Datab ...
[英]How to run a seeder file already runned file in laravel?
我正在使用 Laravel 播種器插入一些數據,它已經播種沒有任何錯誤現在我在同一個文件中添加了一些額外的數據如何再次運行相同的播種器文件...? ...
[英]SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ahimalayan.localizations' doesn't exist
我不是 Laravel 開發人員,但我從 CodeCanyon 購買了一個網站,這是我遇到的錯誤。 SQLSTATE[42S02]:未找到基表或視圖:1146 表“ahimalayan.localizations”不存在(SQL:select * 來自localizations ,其中ip = 2 ...
[英]ErrorException: Array to string conversion. When trying to createMany() on a hasMany relationship
我一直在搞這個,似乎無法弄清楚。 我為他們的類別抓取了 foursquare,並試圖使用它們在我的數據庫中播種類別。 我正在使用 PHP 和 Laravel。 這是 CategorySeeder 的代碼: 這是堆棧跟蹤日志: 它是在嘗試運行createMany()時發生的,我知道很多我只是不確定它為 ...
[英]Class "App\Http\Controllers\Survey" not found
再會。 我的小組目前正在使用 Laravel 在我們的最終項目中工作。我遇到了這個問題。 我找到了一些解決方案,但它對我不起作用。 我希望你能幫助我度過難關。 ...