第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

我在 Laravel 上收到“一般錯(cuò)誤:1364”,說我沒有用戶名的默認(rèn)值,有人可以幫助我嗎?

我在 Laravel 上收到“一般錯(cuò)誤:1364”,說我沒有用戶名的默認(rèn)值,有人可以幫助我嗎?

PHP
躍然一笑 2022-06-17 16:19:27
是的,所以我已經(jīng)收到這個(gè)錯(cuò)誤一段時(shí)間了:Illuminate\Database\QueryException SQLSTATE[HY000]:一般錯(cuò)誤:1364 字段“用戶名”沒有默認(rèn)值(SQL:插入users(name、、、、)值(ggg email,things@see.com,2019-12-15 2019-12-15 16:58:26 16:58:26))updated_atcreated_at我不想將用戶名設(shè)置為nullable,因?yàn)槲倚枰?。這是表格的樣子:mysql> desc users;+-------------------+---------------------+------+-----+---------+----------------+| Field             | Type                | Null | Key | Default | Extra          |+-------------------+---------------------+------+-----+---------+----------------+| id                | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment || name              | varchar(255)        | NO   |     | NULL    |                || email             | varchar(255)        | NO   | UNI | NULL    |                || username          | varchar(255)        | NO   | UNI | NULL    |                || email_verified_at | timestamp           | YES  |     | NULL    |                || password          | varchar(255)        | NO   |     | NULL    |                || remember_token    | varchar(100)        | YES  |     | NULL    |                || created_at        | timestamp           | YES  |     | NULL    |                || updated_at        | timestamp           | YES  |     | NULL    |                |+-------------------+---------------------+------+-----+---------+----------------+9 rows in set (0.00 sec)這是 create 方法的樣子:     protected function create(array $data)    {        return User::create([            'name' => $data['name'],            'email' => $data['email'],            'password' => Hash::make($data['password']),            'username' => $data['username'],        ]);    }這就是我得到錯(cuò)誤的地方。編輯: 好的,所以我通過將'username'屬性移動到$fillable數(shù)組中來修復(fù)它。我還復(fù)制了 Laravel 提供的原始App/User類,并在其中添加了我的方法。
查看完整描述

2 回答

?
蠱毒傳說

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊

確保您已將字段添加username到$fillable模型上:


protected $fillable = [

    ...

    'username',

];

Laravel 6.x 文檔 - Eloquent - 批量分配 $fillable



查看完整回答
反對 回復(fù) 2022-06-17
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

你可能錯(cuò)過了一些東西:

  • 檢查您的遷移,看看您是否有nullable()該列

  • 正如@lagbox 提到的,檢查你的$fillable字段

如果錯(cuò)誤仍然存在,您可以嘗試編輯config/databse.php

'mysql' => [

     ...

     'strict' => false,

]


查看完整回答
反對 回復(fù) 2022-06-17
  • 2 回答
  • 0 關(guān)注
  • 141 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號