sleeping-owl / admin

Administrative interface builder for Laravel
http://sleeping-owl.github.io/
MIT License
503 stars 260 forks source link

Как создать связь между моделями #314

Open Dima776 opened 8 years ago

Dima776 commented 8 years ago

Хочу создать связь между моделями админа Shop и City обе наследуют SleepingOwlModel, делал как в примере конфигурации (http://sleeping-owl.github.io/ru/Getting_Started/Model_Configuration.html) использую ->with('cities') и тут получаю ошибку: BadMethodCallException in Builder.php line 1992: Call to undefined method Illuminate\Database\Query\Builder::cities()

cities - название таблицы, City - название модели

Admin::model('Reporting\Models\Shop') ->title('Shops') ->columnFilter() ->with('cities') ->columns(function () { Column::string('number', 'Number'); Column::string('City.title', 'City')-> append( Column::filter('city')->value('cities.id') ); Column::string('chief', 'Chief'); }) ->form(function () ......

Есть идеи что делаю не так?? либо примеры где подсмотреть, я новичок в Laravel 5.

Dima776 commented 8 years ago

Проблема решена по примеру https://github.com/sleeping-owl/admin_demo/blob/master/app/models/Contact.php