1. 程式人生 > >Laragon填充資料

Laragon填充資料

接觸過laravel框架的都知道。我們修改資料表的欄位,或者建立一個新表,因為是分支工作,我們不能單純在本地進行建立,所以需要編寫遷移檔案。

編寫遷移檔案的具體過程和操作步驟我也寫過,但是如果一起開發的小夥伴跑遷移的時候,只能遷移到我們的表結構,而表中的資料卻無法獲得,其實這同樣也需要編寫填充資料文件就能獲得相同的資料。

具體步驟如下:

首先,開啟laragon的終端,執行命令:

比如說 我們要往bank表插入資料

php artisan make:seeder BankTableSeeder

執行完之後,回到我們的專案檔案下,找到

可以看到  生成了對應的檔案 BankTableSeeder.php

開啟這個檔案,進一步就是進行插入動作

DB::table('bank')->insert([
            'id' => 1,
            'bank_code' => 'CBC',
            'bank_name' => '建設銀行',
            'detail' => "建設銀行",
            'img' => 'bank-2017-06-08-15-09-40-5938f834dba10.png',
            'order' => 1,
            'status' => 1,
        ]);
這是一條資料的插入,如果要插入多條,則重複複製該段落即可!

填充完畢之後,下一步執行操作:

編寫好填充器類之後,可以使用 Artisan 命令db:seed來填充資料庫。可以使用--class 選項來指定你想要執行的獨立的填充器類:
比如:php artisan db:seed --class=BankTableSeeder

這樣我們的資料就填充成功了,開發的夥伴也能通過執行該命令,獲得我們填充的資料!

覺得有用的話,就收藏吧,歡迎評論交流!