Красноречивый метод создания, вставляющий нулевые значения, кроме первичного ключа - PullRequest
0 голосов
/ 21 марта 2019

У меня есть индексный файл, который вызывает метод 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...