婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > laravel的數據表填充器使用詳解

laravel的數據表填充器使用詳解

熱門標簽:衡水外呼系統平臺 地圖標注平臺怎么給錢注冊 常州地圖標注服務商 百度商鋪地圖標注 安裝電銷外呼系統 新河科技智能外呼系統怎么樣 福州人工外呼系統哪家強 釘釘打卡地圖標注 注冊400電話申請

一、數據表填充器

填充操作就是往數據表中寫測試數據的操作(增加操作),在開發階段是很實用的功能。

1.1 填充器(種子文件)的創建與編寫

1.1.1、填充器默認的所在目錄

1.1.2、創建填充器

php artisan make:seeder 填充器名稱 【約定俗成的寫法,大寫表名 + TableSeeder】
例:以paper為例,則名稱應該為PaperTableSeeder
php artisan make:seeder PaperTableSeeder
創建好的種子文件:

1.1.3、【重點】編寫填充器代碼

實現往數據表中寫入數據
注意:在填充器文件中可以使用DB門面去新增數據,但是需要注意,DB門面在使用的時候不需要用戶自己引入,一旦引入則報錯,可以直接使用。建議使用DB門面方法寫入新的數據。
使用DB類進行數據寫入:

?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;

class PaperTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        \DB::table('paper') -> insert([
            [
                'paper_name'  => '小學1年級語文考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
            [
                'paper_name'  => '小學1年級數學考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
            [
                'paper_name'  => '小學1年級體育考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
        ]);
    }
}

1.2 執行填充器文件

命令:
php artisan db:seed --class=需要執行的種子文件名(不帶.php)
種子文件不像遷移文件,遷移操作有單獨的對應關系表去記錄,由于種子文件的執行沒有任何的記錄,所以在執行種子文件的時候需要指定需要執行的種子文件。


到此這篇關于laravel的數據表填充器使用的文章就介紹到這了,更多相關laravel數據表填充器內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 淺談Laravel中使用Slack進行異常通知
  • 如何用Laravel包含你自己的幫助函數
  • 詳解Laravel框架的依賴注入功能
  • php+laravel 掃碼二維碼簽到功能
  • laravel ajax curd 搜索登錄判斷功能的實現
  • Laravel中Kafka的使用詳解
  • laravel使用redis隊列實例講解
  • Laravel的加密解密與哈希實例講解
  • Laravel中10個有用的用法小結
  • 分析五個Laravel Dusk的使用技巧

標簽:鶴崗 六安 白城 唐山 克拉瑪依 遼陽 柳州 鷹潭

巨人網絡通訊聲明:本文標題《laravel的數據表填充器使用詳解》,本文關鍵詞  laravel,的,數據表,填充,器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《laravel的數據表填充器使用詳解》相關的同類信息!
  • 本頁收集關于laravel的數據表填充器使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 延长县| 和平县| 城口县| 莱芜市| 射阳县| 龙里县| 刚察县| 阿拉善右旗| 通道| 永州市| 建平县| 义马市| 新干县| 高淳县| 和政县| 夏邑县| 客服| 开鲁县| 修武县| 砀山县| 鞍山市| 兴仁县| 湟中县| 麻江县| 富平县| 格尔木市| 乌什县| 防城港市| 开化县| 密云县| 兴安县| 遂川县| 定日县| 榕江县| 宜君县| 曲阜市| 博白县| 平远县| 淅川县| 定襄县| 德化县|