У меня есть индексный файл, который вызывает метод create для массива значений.Вставка в БД работает, однако все столбцы, кроме идентификатора, являются нулевыми.Я в недоумении, потому что нет ошибок.Любое руководство приветствуется.
index.php
<?php
include_once 'posts.php';
$parameters = array('id' => null, 'title' => 'Title', 'body' => 'Body', 'create_date' => '2019-03-20');
$result = Post::create($parameters);
posts.php
<?php
require 'vendor/autoload.php';
use Illuminate\Database\Capsule\Manager as Capsule;
use \Illuminate\Database\Eloquent\Model;
class Post extends Model {
public $timestamps = false;
protected $fillable = ['title', 'body', 'create_date'];
public function __construct()
{
$capsule = new Capsule;
$capsule->addConnection([
"driver" => "mysql",
"host" => "localhost",
"database" => "db",
"username" => "user",
"password" => "pass",
"charset" => "utf8mb4",
"collation" => "utf8mb4_unicode_ci",
"prefix" => ""
]);
$capsule->bootEloquent();
}
}
дБ вставка
![enter image description here](https://i.stack.imgur.com/vxjID.png)