Что я здесь не так делаю?
Мой entradas
стол:
Schema::create('entradas', function (Blueprint $table) {
$table->bigIncrements('id');
$table->bigInteger('categoria_id');
$table->string('descricao', 200);
$table->double('valor');
$table->timestamps();
});
Мой categorias
стол:
Schema::create('categorias', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('titulo', 100);
$table->enum('tipo', ['debito', 'credito']);
$table->timestamps();
});
Мой Entrada
модель:
public function categoria()
{
return $this->belongsTo('App\Categoria');
}
Моя Categoria
модель:
public function entradas()
{
return $this->hasMany('App\Entrada');
}
Возвращая это на моем EntradaController
:
public function index() {
return(Entrada::find(1));
}
Я получаю следующий результат:
{
"id": 1,
"categoria_id": 3,
"descricao": "Distinctio minus praesentium quia ea voluptatem pariatur et. Tenetur maiores mollitia molestias asperiores. Exercitationem maiores voluptas id dolore rerum unde. Ipsum dolorem facere aut ut quos.",
"valor": 108,
"created_at": "2020-02-17 17:49:36",
"updated_at": "2020-02-17 17:49:36"
}
Почему бы мне не получить свойство categoria
?