Модель: создать используется один раз, но создано две строки (laravel) - PullRequest
0 голосов
/ 12 марта 2020

Я кодировал в своем приложении и вдруг понял, что каждое создание в моем приложении состоит из двух строк! всякий раз, когда я запускаю модель: создать это делает две строки! не имеет значения, как или когда я использую метод создания. Например:

Route::get('test', function () {
    \App\City::create([
        'name' => 123,
        'province_id' => 1
    ]);
});

очевидно, такой код должен создать одну строку. но это создает два! Я застрял и не знаю, что делать !!

Обновление : модель города проста, но не имеет значения, какую модель я использую. Но выполнение одного и того же кода во время интерактивного сеанса ремесленника php создает одну строку.

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class City extends Model
{
    public $timestamps = false;

    protected $fillable = ['name' , 'province_id'];

    public function province()
    {
        return $this->belongsTo('App\Province');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...