中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Laravel中怎么使用insert插入數據

發布時間:2021-07-19 14:45:57 來源:億速云 閱讀:1262 作者:Leah 欄目:開發技術

這篇文章給大家介紹Laravel中怎么使用insert插入數據,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Model里的代碼:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Notice extends Model
{
  protected $guarded = [];

  //獲取部門名稱
  public function fromDep(){
    return $this->belongsTo('App\Models\Department','from','id');
  }

  public function toDep(){
    return $this->belongsTo('App\Models\Department','to','id');
  }

  public function toUser(){
    return $this->belongsTo('App\User','create_user','id');
  }
}

新增的代碼

public function store(Request $request)
  {
    $data = $request->only(['title','sort','level','from','content','document']);
    $data['creater'] = Auth::user()->id;
    if(Notice::insert($data)){
      return ResponseLayout::apply(true);
    }else{
      return ResponseLayout::apply(false);
    }
  }

插入一條數據,數據庫中created_at和updated_at字段為0000-00-00 00:00:00。

原因分析:原生的插入語句,Laravel是不會自動幫你插入created_at和updated_at字段的。

解決方法

create

public function store(Request $request)
  {
    $data = $request->only(['title','sort','level','from','content','document']);
    $data['creater'] = Auth::user()->id;
    if(Notice::create($data)){
      return ResponseLayout::apply(true);
    }else{
      return ResponseLayout::apply(false);
    }
  }

save

public function store(Request $request)
  {
    $data = $request->only(['title','sort','level','from','content','document']);
    $data['creater'] = Auth::user()->id;
    $notice = new Notice($data);
    if($notice->save()){
      return ResponseLayout::apply(true);
    }else{
      return ResponseLayout::apply(false);
    }
  }

關于Laravel中怎么使用insert插入數據就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延边| 绥阳县| 晋州市| 九龙县| 辉南县| 治县。| 大足县| 芒康县| 金沙县| 西丰县| 宝丰县| 正镶白旗| 海晏县| 自贡市| 渭南市| 新乐市| 桐庐县| 萨嘎县| 镇沅| 黄骅市| 祁门县| 旌德县| 淳安县| 临江市| 温泉县| 文登市| 石狮市| 清原| 察哈| 龙门县| 东安县| 玉山县| 建湖县| 福海县| 大冶市| 东乌珠穆沁旗| 铁岭县| 巫溪县| 呼伦贝尔市| 布尔津县| 宿迁市|