Laravel5 5 資料填充

2021-08-28 18:22:44 字數 769 閱讀 9704

php artisan make:seeder momentstableseeder 

進入 database\seed 資料夾,進入新建的檔案,在 run 方法中新增:

接著到 databaseseeder 在 run 方法中新增:

$this->call(momentstableseeder::class);

接著執行命令:

php artisan make:factory momentfactory

在 database\factory 中會建立新檔案,在 return 中新增要填充的字段及要求:

例如:'content' => $faker->text(50)      //content欄位自動填充50個字元

常見的faker方法有:

$faker->name 英文名

$faker->email 郵箱

$faker->text() 英文文字

$faker->randomelement(array $array) 從陣列中過隨機選取乙個元素

最後執行:

php artisan db:seed

結果:

laravel5 5入口檔案分析

入口檔案 public index.php 1 載入composer的自動載入器 require dir vendor autoload.php 自動載入,不用再各種require了,更重要的是可以使用composer管理包,管理依賴,可以參考下composer的使用。註冊控制台核心,cli的請求處...

laravel5 5 封裝公共上傳類

檔案上傳 formdata方式,支援單圖 多圖上傳 base64方式,只支援單檔案上傳 method post action upload param 引數說明 file type 允許上傳的檔案字尾,string型別,用逗號隔開 width 縮放寬度 height 縮放高度 dirname 儲存資...

Laravel5 5之事件監聽 任務排程 佇列

流程 php artisan make listener emailadminuserlogin event userlogin 應用程式的事件 對映 class eventserviceprovider extends serviceprovider 生成事件 php artisan event ...