Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 18 14:41
    Lunatig commented #1327
  • May 18 14:39
    Lunatig commented #1327
  • May 18 03:36
    eugenem opened #1327
  • May 03 14:42
    daaner closed #1322
  • May 03 14:42

    daaner on development

    Update Select.php Update Select.php Update Number.php and 1 more (compare)

  • May 03 14:37

    daaner on development

    Update Select.php Added callin… Merge pull request #1326 from h… (compare)

  • May 03 14:37
    daaner closed #1326
  • May 02 20:49
    heiswald commented #1326
  • May 02 20:48
    heiswald commented #1326
  • May 02 20:46
    heiswald opened #1326
  • Apr 29 16:41
    dependabot[bot] labeled #1325
  • Apr 29 16:41

    dependabot[bot] on npm_and_yarn

    Bump async from 2.6.3 to 2.6.4 … (compare)

  • Apr 29 16:41
    dependabot[bot] opened #1325
  • Apr 09 12:50
    dependabot[bot] labeled #1324
  • Apr 09 12:50
    dependabot[bot] opened #1324
  • Apr 09 12:50

    dependabot[bot] on npm_and_yarn

    Bump moment from 2.29.1 to 2.29… (compare)

  • Apr 02 12:14
    heiswald synchronize #1322
  • Apr 02 12:14
    heiswald synchronize #1322
  • Mar 31 10:17
    dependabot[bot] labeled #1323
  • Mar 31 10:17
    dependabot[bot] opened #1323
s6carlo
@s6carlo
using AdminColumnFilter::text() the width of the datatable column increase, how to limit the width of text column having filters?
setWidth in AdminColumn::text is ignored when AdminColumnFilter is applied
d0n4ik
@d0n4ik
Всем привет.
Подскажите, куда складывать свои VUE компоненты. Не понимаю.
mazhurnyy
@mazhurnyy
подскажите куда прописать обработчик custom button для формы, какой метод надо переопределить в своем классе, класс для кнопки сделал
Andrey Naumoff
@naumoff
подскажите как научить форму сохранять отношения многие ко многим. У меня таблица Users и Roles. Я хочу пользотвалей сохранять сразу с ролями. в доках ничего вообще не нашел. контроллер походу в папке вендор сидит, и отрабатывает для всех моделей.
Andrey
@daaner
мультиселект берешь и указываешь связь и откуда брать список. Оно само раскидывает по таблицам
AdminFormElement::multiselect('roles', 'Роли', Roles::class)->setDisplay('name'),
Andrey Naumoff
@naumoff
спасибо
Stepan
@stepan-neretin7

При попытке зайти в форму создания записи возникает такая ошибка
ERR_CONNECTION_RESET
/**

 * @return FormInterface
 */
public function onCreate()
{
        //return $this->onEdit(null);
    // а вот создать var можно. Один раз и навсегда
    return AdminForm::panel()->addBody([
        AdminFormElement::text('name', 'Name')->required(),
        AdminFormElement::textarea('text', 'Описание')->required(),

    ]);

}

Куда смотреть?

Stepan
@stepan-neretin7
Segmentation fault (core dumped)
Причем иногда в консоле такая запись
Erl
@NooBiToo
Всем привет, нашел инструкцию по созданию блога https://modx.ws/backend-uroki/sozdanie-bloga-na-laravel/, но после всех манипуляций, перестал работать sleeping-owl, не открывается по адресу site.local/admin
пишет запрошенная страница не найдена
подскажите в чем может быть проблема?
Andrey
@daaner
@NooBiToo причин может быть масса. К примеру перебивает регистрацию роутов. Посмотри что тебе напишет роуте лист
Максат
@maqsat
Добрый день всем? А как можно получить Request внутри Section()? в методе $this->updating()
andrejka81
@andrejka81
Привет всем. В админке сделал фильтр на столбце типа text на колонке "Название статьи" обычное текстовое поле. Только в названиях статей есть такие символы как неразрывные пробелы   . Фильтр не ищет по названиям если там есть такие символы. На самом сайте в форме поиска я просто заменяю все пробелы на символы % и нормально ищет по базе. Как такое провернуть с админкой? Где-то же можно исправить строку поиска фильтра перед запросом к БД. Куда копать в админке?
Andrey
@daaner

@andrejka81

      AdminColumn::text('created_at', 'Создано / Менеджер', 'managers.name')
        ->setWidth('120px')
        ->setOrderable(function($query, $direction) {
          $query->orderBy('created_at', $direction);
        })
        ->setSearchCallback(function($column, $query, $search){
          return $query->orWhereHas('managers', function ($q) use ($search) {
            $q->where('name', 'like', '%'.$search.'%');
          });
        }),

как-то так можно в калбэк вернуть что хочешь и в ордер и в поиск

vaibhav kanmeriya
@vaibhavkanmeri1_twitter
yes
there is some missing
Egor
@gorcer
Здравствуйте, выручайте. Весь день убил.
Мне достался старый проект, в нем старая админка, причем код в vendor правлен прошлыми программистами.
Хотел бы поставить последнюю версию SleepingOwl.
Все установил, все вроде работает. Но при создании первой модели получаю вот такую ошибку:
Non-static method Illuminate\Http\Request::all() should not be called statically
in DisplayTable.php line 184
Ругается на эту строку:
$params['createUrl'] = $model->getCreateUrl($this->getParameters() + Request::all());
Andrey
@daaner
@gorcer пиши в телеграмм, там быстрее подскажут https://t.me/prtcls
нужно больше инфы о секции и на какую ветку ты обновляешься
Ilnur Rav
@nyrik8989
Всем привет
Юзаю laravel-medialibrary-v7, как в админе вывести поле изображений
?
AdminFormElement::images('media', 'Документы')
Andrey
@daaner
в ветке БС4 еще можно напрямую линк вставить. Может быть когда-то и интегрируем с медиалайбрари, надо смотреть что там у них за код
в телеграмме быстрее ) https://t.me/prtcls
Ilnur Rav
@nyrik8989
@daaner Ok спасиб
Theodor
@thevrbata
Ребят, есть проблема, пока не понял как решить.
Есть форма создания и редактирования элемента, в которой юзаются dependentselect'ы. Когда создаешь новый элемент - dependentselect отрабатывает корректно, позволяя не заполнять поле. Когда редактируешь уже имеющийся элемент, где последний из dependentselect'ов не заполнен - в него визуально подставляется первый возможный вариант (вместо Select...). Из-за этого пользователь думает, что это поле заполнено, хотя по факту оно пустое. Ищу в чем дело уже битый час. setDefaultValue не работает, required не работает.
Andrey Fedotov
@protectedfor
Всем доброго времени суток, подскажите пожалуйста раздел документации где описано как добавить новую кнопку (Export to CSV) такую же как и "Новая запись". В табличный вид
AlymAbd
@AlymAbd
всем привет, недавно перешел с django на laravel, много чего не понятного)) Можно ли в sleepingowl скрыть колонку? Она мне нужна будет потом в js
http\section\section.php
AdminColumn::text('user_id', 'ID пользователя')->hidden(True) или тип такого,
Heisenwald
@Heisenwald
@AlymAbd , Привет) лучше задавай вопрос в телеграм-чате https://t.me/prtcls
ну и по поводу скрытых полей.. в онЕдит можно добавить такое:
AdminFormElement::hidden('field_name')->setDefaultValue(1) (но это при редактировании, ну и если нужно по умолчанию что то передать - то setDefaultValue)
Если нужно в онДисплей можно сделать вот так:
AdminColumn::text('user_id', 'ID пользователя')->setHtmlAttribute('style', 'display: none')
только не задавай метку типа "ID пользователя" ибо будет в шапке таблицы висеть, а значений нет)
Iarca Romică
@romicaiarca
Hi All!
can anybody give me some help with the package installation?
the issue that I have is described in the ticket: LaravelRUS/SleepingOwlAdmin#1166
Iarca Romică
@romicaiarca
Issue fixed since it looks like Telegram is more active than GITTER :)
legioner26
@legioner26
Добрый вечер у меня почему то не работает метод.
[AdminFormElement::relate('options',\App\ProductOptionTypes::class,'Опция', 'Значение')->setDisplay('name')]
runfotstay
@runfotstay
Всем привет, подскажите где теперь живет мана по созданию crud?
ссылочка 404
Andrey
@daaner
@runfotstay В телеге ответили уже)
Ilshat Gayanov
@gayanov
image.png
Здравствуйте, юзаю SleepingOwl старую версию 4.*@dev с ларкой 5.3, проблема прописал composer update (вроде из-за него) теперь не отображается список из модели на стороне фронта? вообщем какие решения?
сам еррор лог из фронта
image.png
image.png
сделал бекап до composer update, запустил локально, а на после команды composer update, не выдает вот такую ссылку
Andrey
@daaner
@gayanov такая старая версия уже не поддерживается, сложно сказать что там случилось
ты бы обновился на хотя бы до 5,5, тогда бы мог использовать адекватную вервию
Ilshat Gayanov
@gayanov
@gayanov такая старая версия уже не поддерживается, сложно сказать что там случилось
решил проблему из-за конфликта репы /renatomarinho/laravel-page-speed, пришлось отключить сжатие css,js,html, т.к из-за js сжатия там и так он сжатый ещё со стороны репы сжимается, вот и браузер выдавал ошибку
artem3k
@artem3k
Всем привет, подскажите как можно добавить кнопки в "SleepingOwl\Admin\Display\DisplayDatatables"? alt
    public function onDisplay($payload = [])
    {
        $columns = [
            AdminColumn::link('id', '#')->setWidth('50px')->setHtmlAttribute('class', 'text-center'),
            AdminColumn::link('name', 'Имя')->setHtmlAttribute('class', 'text-center')
                ->setSearchCallback(function($column, $query, $search){
                    return $query
                        ->orWhere('name', 'like', '%'.$search.'%')
                    ;
                })
            ,
            AdminColumn::link('price', 'Стоимость')->setHtmlAttribute('class', 'text-center')
                ->setSearchCallback(function($column, $query, $search){
                    return $query
                        ->orWhere('price', 'like', '%'.$search.'%')
                        ;
                })
            ,
        ];

        $display = AdminDisplay::datatables()
            ->setName('firstdatatables')
            ->setOrder([[0, 'asc']])
            ->setDisplaySearch(true)
            ->paginate(25)
            ->setColumns($columns)
            ->setHtmlAttribute('class', 'table-primary table-hover th-center')
        ;

        return $display;
    }