首頁  >  文章  >  後端開發  >  laravel5.4資料填充實例分享

laravel5.4資料填充實例分享

小云云
小云云原創
2018-03-15 13:55:041474瀏覽

本文主要和大家分享laravel5.4資料填充實例,希望能幫助大家。

1、執行artisan指令給manager模擬資料

php artisan make:seeder ManagerSeeder

執行完成之後會在database/seeds目錄下產生ManagerSeeder.php,該檔案只有run方法

<?php

use Illuminate\Database\Seeder;

class ManagerSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        \DB::table(&#39;manager&#39;)->insert(
            [&#39;username&#39;=>&#39;admin&#39;, &#39;password&#39;=>bcrypt(&#39;123456&#39;)]//数据库的字段必须是password
        );
    }
}

效果如下:
laravel5.4資料填充實例分享
注意:
1. 在資料表裡, 密碼欄位必須為password
2. 在密碼欄位, 使用bcrypt加密,函數可在輔助函數內查詢到

2、執行seed指令

php artisan db:seed --class=ManagerSeeder

說明:如果沒有參數class只會把seeds目錄下的種子檔案都執行一遍
至此,資料填入完畢

相關推薦:

#Laravel中怎樣遷移資料怎麼填?

以上是laravel5.4資料填充實例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn