Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 20 08:45

    Lunatig on Lunatig-patch-1-1

    (compare)

  • Oct 20 08:45

    Lunatig on Lunatig-patch-1

    (compare)

  • Oct 20 08:44

    Lunatig on development

    Update ProvidesScriptVariables.… Merge pull request #1229 from L… (compare)

  • Oct 20 08:44
    Lunatig closed #1229
  • Oct 14 15:39
    Lunatig opened #1229
  • Oct 14 15:38

    Lunatig on Lunatig-patch-1-1

    Update ProvidesScriptVariables.… (compare)

  • Oct 14 15:37

    Lunatig on Lunatig-patch-1

    Admin panel url prefix from con… (compare)

  • Oct 14 15:05

    Lunatig on new

    Update authentication.md (compare)

  • Oct 03 00:22
    daaner commented #1227
  • Oct 03 00:19

    daaner on development

    Rebuild assets (compare)

  • Oct 02 19:54

    butschster on analysis-ZlMl5a

    (compare)

  • Oct 02 19:54

    daaner on development

    Apply fixes from StyleCI Merge pull request #1228 from L… (compare)

  • Oct 02 19:54
    daaner closed #1228
  • Oct 02 19:54
    daaner opened #1228
  • Oct 02 19:54

    butschster on analysis-ZlMl5a

    Apply fixes from StyleCI (compare)

  • Oct 02 19:54

    daaner on development

    Fix значение файла из php.ini к… Merge pull request #1226 from v… (compare)

  • Oct 02 19:54
    daaner closed #1226
  • Sep 29 21:43
    s6carlo commented #1225
  • Sep 29 13:34
    s6carlo commented #1225
  • Sep 29 13:32
    s6carlo reopened #1225
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;
    }
Andrey
@daaner
@artem3k да легко
//кнопка НП
    $link_np_check = new ControlButton(function (Model $model) {
      return 'novaposhta/item-check/' . $model->id;
    }, 'Проверка в системе', 0);
    $link_np_check->setIcon('fas fa-check-double')->hideText()
      ->setHtmlAttribute('class', 'btn-success')
      ->setCondition(function(Model $model) {
        return $model->deliveryType !== 'Urkposhta' && $model->IntDocNumber;
      });
    $link = new ControlLink(function (Model $model) {
      return 'https://novaposhta.ua/ru/tracking/?cargo_number=' . $model->IntDocNumber;
    }, 'Новая почта', 0);
    $link
      ->setImage('/images/np.png')
      ->hideText()
      ->setHtmlAttribute('class', 'p-0 img-control')
      ->setHtmlAttribute('target', '_blank')
      ->setCondition(function(Model $model) {
        return $model->IntDocNumber;
      });

$tableOrderWW = AdminDisplay::datatables()..........;

$addLinkWW = $tableOrderWW
      ->getColumns()
      ->getControlColumn();
$addLinkWW->addButton($link);
$addLinkWW->addButton($link_np_check);
вот тебе 2 варианта
Kamil Qiyasov
@kamilqiyasov
Всем привет, подскажите, можно ли при создании записи, сохранить картинку только после сохранения записи. Нужно взять значение определенного поля и добавить это значение в название картинки.
Andrey
@daaner
Обсервер тебе поможет
Kamil Qiyasov
@kamilqiyasov
еще, кто нибудь понимает как creating работает ?
я так понял, метод creating это и есть обсервер ?
Andrey
@daaner
Тебе нужен креатед, и это лары методы, спроси в чате для новичков, или полистай доки по обсерверам
Kamil Qiyasov
@kamilqiyasov
SleepingOwl\Admin\Model\ModelConfigurationManager::created(Closure $callback)
я вот нашел метод в документации sleeping owl, только не понимаю, где ее вызывать и что передавать
вызываю в модели передаю просто return false; как написано в доке запись не должна осуществляться, но не срабатывает
Andrey
@daaner
Почитай про обсерверы ларавел, не совы
s6carlo
@s6carlo

Feature Request - Help

Is there a way to have editable datatable inside a form? The idea is to edit a belongs to many relationship inside a form, for examlpe in the demo
https://demo.sleepingowladmin.ru/admin/contacts
I wuold like to insert / edit company attributes inside contacts form.
I believe is a common activity in all the situation where there is an "header - body (or details)" database structure, i.e. sales orders. In this case opening an order I would like to insert / edit rows in the "details" table.

Thanks,
CS

misterjoeyandex
@misterjoeyandex
Здравствуйте! Некоторые из моих моделей не используют поля created_at и updated_at. Я создал меню админки привязанное к модели без указанных выше колонок, прописал данные которые будут редактироваться в этом меню, эти две колонки я не указывал, что сохраняю (в форме их нет). Но при попытки сохранения laravel выдает ошибку sql:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 'field list' (SQL: insert into `products` (`name`, `created_at`, `updated_at`) values (1, ?, 2020-09-04 08:31:03))
что в принципе очевидно ввиду отсутствия такой колонки у меня в модели. Не исключаю, что просмотрел, но не нашел где можно отключить автодобавление этих колонок?
Andrey
@daaner
в телеграмме ответили уже. это все не относится к сове. У тебя такая же ошибка была бы и при обычном апдейте / создании модели. @misterjoeyandex
datainlife
@datainlife
Здравствуйте! В локали редактирование сущности работает, а на сервере не хочет скрин
Andrey
@daaner
@datainlife а что можно понять со скрина? Пиши в телегу
s6carlo
@s6carlo
Hi, how to redirect to a specific route after model saving? After model A is saved I woul like to redirect to Model B edit form
Dmitriy Lukyan
@zelslon
Добрый день! Куда девалась статья по этой ссылке из документации?
https://laravel.su/articles/laravel-sleeping-owl-crud-for-dummers
Andrey
@daaner
@zelslon удалили, наверное
Steepik
@Steepik
Не подскажите как список columns разбить на табы?
Andrey
@daaner
в чат зайди телеграмма, там примеров масса @Steepik
Steepik
@Steepik
Ребят, никто не в курсе я вот дабавляю badge в сайдбар в методе initialize
$userRecords = Post::where('uid', Auth::user()->id)->count();
$this->addToNavigation()->setPriority(100)->setIcon('fas fa-shopping-cart')->addBadge($userRecords);
но Auth всегда null возвращает, получить авторизованого юзера не получится никак?
или как то подругому можно реализовать?