<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Place extends Model
{
public function parent()
{
return $this->belongsTo('place', 'parent_id');
}
public function children()
{
return $this->hasMany('place', 'parent_id');
}
}
это моя модель
, и здесь, в моем контроллере, я пытаюсь загрузить с "with", но после вызова метода get()
, я получаю ошибку:
Class 'place' not found
вот как я это делаю:
$data['places'] = Place::with('children', 'parent')->get();
Сам класс есть, но это происходит, только если я вызываю методы get()
или find()
, какие-нибудь подсказки?