Size: a a a

2021 March 08

AM

Andreev Maksim in OctoberCMS
Добрый вечер, подскажите пожалуйста, кто-то использует в своих проектах Yandex.Cloud, не disk, или selectel cloud (s3)?

Пробовал связку drivers + amazon s3, но там жёстко привязан адрес Амазона... Может есть решение корректной настройки для этой связки.
источник

I

Igor in OctoberCMS
Andreev Maksim
Добрый вечер, подскажите пожалуйста, кто-то использует в своих проектах Yandex.Cloud, не disk, или selectel cloud (s3)?

Пробовал связку drivers + amazon s3, но там жёстко привязан адрес Амазона... Может есть решение корректной настройки для этой связки.
Использовал также с Amazon s3, также помню, что там захардкожены эндпоинты были, поэтому совместимые с s3 сторонние сервисы не получалось использовать. Рекомендую написать issue на гитхабе или в официальной группе OctoberCMS спросить. Там главный сейчас активно со всеми общается.
источник

PB

Pavel Bozhok in OctoberCMS
Pavel Bozhok
у меня api, использую apiResource

Route::apiResource('main', 'MainController');
Route::apiResource('child', 'ChildController');

route:list
api/main/{main}/child/{child}

например я по роуту api/main/1/child/17 дергаю метод get show

в методе show инжектирую две модели в метод
public function show(Main $main, Child $child)
{

 dd($main); // здесь получаю нужную модель Main id 1
 dd($child)); // здесь получаю инстанс новой модели(эквивалент new Child()), хотя в теории я должен получить Child id 17
}

может кто знает почему  так происходит? Почему я вместо экземпляра  нужной модели получаю экземпляр новой. Может кто сталкивался
разобрался в чем было дело, проблема была в роутах, у меня роут не соответствовал моей моделе. Роут был child, а модель ChildList. В моем случае нужно было сделать вот так Route::apiResource('main.child-list', 'ChildController'); или Route::apiResource('main.child', 'ChildController');->parameters(['list' => 'child-list' ])
источник
2021 March 09

VV

Viktor Varvarin in OctoberCMS
Здравствуйте, товарищи. Прошу подсказки. На сайт сделал сертификат через клаудфлайр, заменил в app.php адрес на https, всё вроде заработа, но в админке не загружается дашбоард. Всё остальное работает, видно верхнее меню, а дашбоард, просто вращается кружочек, типа загрузка, и всё. В cms.php ставил форс https в true, но админка при этом вообще перестала грузиться. Подскажите, что я не так делаю. Спасибо заранее...
источник

VV

Viktor Varvarin in OctoberCMS
Проблема решена установкой плагина Cloudflare. Всем спасибо )
источник

RG

Roman Gerasimov in OctoberCMS
Вообще без проблем! Обращайся в любое время =)
источник

VV

Viktor Varvarin in OctoberCMS
)))
источник

h

hamid in OctoberCMS
Всем привет 👋🏼
Интересный случай. Передаю в апи один айди, а апи получает другой айди.. https://i.imgur.com/vKjQ92z.png

В чем может быть причина такого "феномена"? ID 327 не существует в БД если что...
источник

h

hamid in OctoberCMS
использую фасад Route::resource()...
источник

h

hamid in OctoberCMS
Оказывается, всё это из-за постмана)) Перезагрузил Postman и всё заработал как и прежде без проблем
источник

h

hamid in OctoberCMS
источник

Р

Ростислав in OctoberCMS
Подскажите почему консольная команда отрубается? 38 записей проходит и все
источник

ES

Evgeniy Strelkov in OctoberCMS
Если ты прям на хостинге там часто по времени отрубают процессы
источник

Р

Ростислав in OctoberCMS
Evgeniy Strelkov
Если ты прям на хостинге там часто по времени отрубают процессы
Видимо с кодом что-то не так, может return false прерывает
источник

v

vladimir in OctoberCMS
Ростислав
Подскажите почему консольная команда отрубается? 38 записей проходит и все
Разобрался ?)
источник

Р

Ростислав in OctoberCMS
vladimir
Разобрался ?)
нет, отложил на завтра
источник
2021 March 10

AM

Andreev Maksim in OctoberCMS
Приветствую всех,подскажите пожалуйста, как быть в таком случае, пытаюсь сделать сортировку вложенных отношений (specs.obects), но не получается.

    $this[ 'list' ]    = $spec->where( 'slug', $slug )->with([
   'specs' =>function($p){
           $p->isPublished()->orderBy('id', 'DESC');
         },
         'specs.obects' =>function($p){
           $p->isPublished()->orderBy('name', 'ASC')->distinct()->groupBy('id');
         }        
   ])
   ->first();
Где, specs это связь $belongsToMany. Внутри specs - obects ($belongsToMany).

В таком виде сортировка не работает, т.к. specs уже сортируется по своему. Может, как-то можно вынести в запросе из specs - "obects" и отдельно его отсортировать?
В моделе прописан только specs
источник

SR

Serge Rosolovsky in OctoberCMS
Здравствуйте. У меня есть каталог куда пользователь что то записывает. Мне нужно прослушать событие записи в таблицу и по этому событию отправить на емейл, то что записалось в эту таблицу. Где найти список событий?
источник

RG

Roman Gerasimov in OctoberCMS
В жизненном цикле модели
источник

Э

Эд in OctoberCMS
Serge Rosolovsky
Здравствуйте. У меня есть каталог куда пользователь что то записывает. Мне нужно прослушать событие записи в таблицу и по этому событию отправить на емейл, то что записалось в эту таблицу. Где найти список событий?
Можно расширить модель и прослушивать событие, здесь подробнее

Если модель ваша то событийные методы, здесь подробнее
источник