Я начинаю играть с моделями Eloquent.У меня есть следующая модель:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* Class Character
* @package App
*
* @property string $name
* @property int $id
* @property int $score
*/
class Character extends Model
{
protected $table = 'characters';
public function __construct(array $attributes = [])
{
parent::__construct($attributes);
}
}
Мой вопрос: возможно ли это, когда я делаю следующее:
$ симулятор = новый персонаж (1);// 1 - это первичный ключ
Я бы хотел, чтобы он пошел вперед и загрузил модель с информацией в базе данных.Если его не существует, я бы хотел установить 1
как $character->id
.Это возможно?Или Eloquent уже делает это, а я что-то упускаю?