Laravel 8 插入

2021-07-07 16:38 更新

要往數(shù)據(jù)庫(kù)新增一條記錄,先創(chuàng)建新模型實(shí)例,給實(shí)例設(shè)置屬性,然后調(diào)用 save 方法:

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Models\Flight;
use Illuminate\Http\Request;

class FlightController extends Controller
{
    /**
     * 創(chuàng)建一個(gè)新實(shí)例
     *
     * @param  Request  $request
     * @return Response
     */
    public function store(Request $request)
    {
        // 驗(yàn)證請(qǐng)求

        $flight = new Flight;

        $flight->name = $request->name;

        $flight->save();
    }
} 

在這個(gè)示例中,我們將 HTTP 請(qǐng)求參數(shù) name 賦值給了 App\Flight 模型實(shí)例的 name 屬性。當(dāng)調(diào)用 save 方法時(shí),將會(huì)插入一條新記錄。 created_atupdated_at 時(shí)間戳將會(huì)自動(dòng)設(shè)置,不需要手動(dòng)賦值。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)