Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.07.2016 13:25:09

SleepingOwl

Доделываю админку на SleepingOwl v3

Столкнулся с проблемой есть таблица Options и Seasons соединяются через Many to Many дополнительной таблицей Option_Season.

При редактировании ptions нужно показать активный Seasons и возможность его сменить.

Делаю следующее:

FormItem::select('season_id', 'Сезон')->list('\Season')->required(),

На что мне выдает ошибку:

Call to undefined method SleepingOwl\Admin\FormItems\Select::list()

Добавляю в модель Season:

public static function getList()
{
    return static::lists('name', 'id');
}

Ошибка та же.

Пытался делать как в демо примере.

Сменил в моделе:

class Season extends Model

на

use SleepingOwl\Models\SleepingOwlModel;
class Season extends SleepingOwlModel

Выдает ошибку:

Class 'SleepingOwl\Models\SleepingOwlModel' not found

Как с этим бороться ? Либо где находится SleepingOwl\Models\SleepingOwlModel ?

Не в сети

#2 15.07.2016 14:28:47

iy_expert
Откуда: Ukraine. Rivne
Сообщений: 19

Re: SleepingOwl

FormItem::select('season_id', 'Сезон')->model('App\Season')->display('title')->required(),

Не в сети

#3 15.07.2016 17:02:31

Re: SleepingOwl

iy_expert пишет:
FormItem::select('season_id', 'Сезон')->model('App\Season')->display('title')->required(),

Сезоны отображает, но при редактировании не выбирает нужный. Показывает как новый

Не в сети

#4 16.07.2016 07:46:14

Re: SleepingOwl

Все спасибо разобрался. Структура была не правильной.

Не в сети

#5 28.09.2016 09:07:26

Дилетант

Re: SleepingOwl

Здравствуйте!
Есть эксперты в SleepingOwl?
Кто может подсказать, есть ли возможность использовать фильтрацию в AdminDisplay::table(). А то фильтрация datatables() работает как то не очень, даже при использовании пагинации она всё равно ждёт загрузки всех записей, а у меня в таблице тысячи записей и на эту загрузку уходит вагон времени.

Подвал раздела