Я кодировал в своем приложении и вдруг понял, что каждое создание в моем приложении состоит из двух строк! всякий раз, когда я запускаю модель: создать это делает две строки! не имеет значения, как или когда я использую метод создания. Например:
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');
}
}