欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

laravel的數(shù)據(jù)表填充器使用詳解

 更新時(shí)間:2021年04月20日 09:04:13   作者:陸小天的代碼之旅  
這篇文章主要介紹了laravel的數(shù)據(jù)表填充器使用詳解,需本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,要的朋友可以參考下

一、數(shù)據(jù)表填充器

填充操作就是往數(shù)據(jù)表中寫(xiě)測(cè)試數(shù)據(jù)的操作(增加操作),在開(kāi)發(fā)階段是很實(shí)用的功能。

1.1 填充器(種子文件)的創(chuàng)建與編寫(xiě)

1.1.1、填充器默認(rèn)的所在目錄

在這里插入圖片描述

1.1.2、創(chuàng)建填充器

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

在這里插入圖片描述

1.1.3、【重點(diǎn)】編寫(xiě)填充器代碼

實(shí)現(xiàn)往數(shù)據(jù)表中寫(xiě)入數(shù)據(jù)
注意:在填充器文件中可以使用DB門面去新增數(shù)據(jù),但是需要注意,DB門面在使用的時(shí)候不需要用戶自己引入,一旦引入則報(bào)錯(cuò),可以直接使用。建議使用DB門面方法寫(xiě)入新的數(shù)據(jù)。
使用DB類進(jìn)行數(shù)據(jù)寫(xiě)入:

<?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'  => '小學(xué)1年級(jí)語(yǔ)文考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
            [
                'paper_name'  => '小學(xué)1年級(jí)數(shù)學(xué)考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
            [
                'paper_name'  => '小學(xué)1年級(jí)體育考試',
                'total_score' => 100,
                'start_time'  => time() + 86400,
                'duration'    => 120,
                'status'      => 1
            ],
        ]);
    }
}

在這里插入圖片描述

1.2 執(zhí)行填充器文件

命令:
php artisan db:seed --class=需要執(zhí)行的種子文件名(不帶.php)
種子文件不像遷移文件,遷移操作有單獨(dú)的對(duì)應(yīng)關(guān)系表去記錄,由于種子文件的執(zhí)行沒(méi)有任何的記錄,所以在執(zhí)行種子文件的時(shí)候需要指定需要執(zhí)行的種子文件。

在這里插入圖片描述
在這里插入圖片描述

到此這篇關(guān)于laravel的數(shù)據(jù)表填充器使用的文章就介紹到這了,更多相關(guān)laravel數(shù)據(jù)表填充器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP通過(guò)curl獲取接口URL的數(shù)據(jù)方法

    PHP通過(guò)curl獲取接口URL的數(shù)據(jù)方法

    今天小編就為大家分享一篇PHP通過(guò)curl獲取接口URL的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Thinkphp和Bootstrap結(jié)合打造個(gè)性的分頁(yè)樣式(推薦)

    Thinkphp和Bootstrap結(jié)合打造個(gè)性的分頁(yè)樣式(推薦)

    這篇文章主要介紹了Thinkphp和Bootstrap結(jié)合打造個(gè)性的分頁(yè)樣式(推薦)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • Laravel使用scout集成elasticsearch做全文搜索的實(shí)現(xiàn)方法

    Laravel使用scout集成elasticsearch做全文搜索的實(shí)現(xiàn)方法

    這篇文章主要介紹了Laravel使用scout集成elasticsearch做全文搜索的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • PHP獲取當(dāng)前時(shí)間的5種實(shí)現(xiàn)方式

    PHP獲取當(dāng)前時(shí)間的5種實(shí)現(xiàn)方式

    這篇文章主要介紹了PHP獲取當(dāng)前時(shí)間的5種實(shí)現(xiàn)方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • laravel清除視圖緩存的代碼

    laravel清除視圖緩存的代碼

    今天小編就為大家分享一篇laravel清除視圖緩存的代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • php面向?qū)ο笈c面向過(guò)程兩種方法給圖片添加文字水印

    php面向?qū)ο笈c面向過(guò)程兩種方法給圖片添加文字水印

    使用許多編程語(yǔ)言時(shí),你通常只能使用面向?qū)ο蠡蛎嫦蜻^(guò)程二者之一的編程方式。而在PHP中,你可以自由選擇或混用,下面通過(guò)面向?qū)ο笈c面向過(guò)程兩種方法給圖片添加水印,需要的朋友可以參考下
    2015-08-08
  • mac環(huán)境中使用brew安裝php5.5.15

    mac環(huán)境中使用brew安裝php5.5.15

    MAC本來(lái)就自帶了 php,但是很多擴(kuò)展沒(méi)有安裝,所以選擇了重新安裝php并升級(jí)到最新版,下面說(shuō)說(shuō)安裝步驟,希望對(duì)大家有所幫助
    2014-08-08
  • thinkPHP框架整合tcpdf插件操作示例

    thinkPHP框架整合tcpdf插件操作示例

    這篇文章主要介紹了thinkPHP框架整合tcpdf插件操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP框架整合tcpdf插件的具體步驟、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • PHP基于CURL進(jìn)行POST數(shù)據(jù)上傳實(shí)例

    PHP基于CURL進(jìn)行POST數(shù)據(jù)上傳實(shí)例

    這篇文章主要介紹了PHP基于CURL進(jìn)行POST數(shù)據(jù)上傳的方法,以完整的實(shí)例形式較為詳細(xì)的講述了PHP采用curl進(jìn)行POST數(shù)據(jù)傳遞的方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • laravel框架如何設(shè)置公共頭和公共尾

    laravel框架如何設(shè)置公共頭和公共尾

    今天小編就為大家分享一篇laravel框架如何設(shè)置公共頭和公共尾,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10

最新評(píng)論