Я пытаюсь вставить данные в таблицу, используя красноречивый метод create, но данные, которые я передал, не поступают в запросе вставки, созданном методом create.Из-за чего я получаю ошибку по умолчанию.
Ниже приведен код, который я использовал
Модель:
namespace App;
use Illuminate\Database\Eloquent\Model;
class PasswordReset extends Model
{
protected $fillable = ['email', 'token'];
}
Контроллер:
$content = ['email'=>'test@gmail.com', 'token'=>'1234'];
PasswordReset::create($content);
Ошибка, которую я получаю:
SQLSTATE [HY000]: общая ошибка: 1364 Поле 'email' не имеет значения по умолчанию (SQL: вставить в password_resets
(updated_at
, created_at
) значения (2018-09-25 16:16:45, 2018-09-25 16:16:45))
Почему запрос в приведенной выше ошибке не имеет полей 'email' и 'token'?