Гостевая

Только для зарегистрированных посетителей
.
ginbert

Hi @galtsev.t

.
galtsev.t
<?php exit;

Мне казалось если это класс наследник оно где то там в параметрах преобразуется чудесным образом в то что я указал 😂

.
galtsev.t
<?php exit;

Simba, еще вопрос, хотел наследоваться от Johncms\Http\Request и сделать что то вроде FormRequest в laravel, но если в контроллере сделать function create(StoreRequest $request) получаю ошибку 
 Unresolvable dependency resolving [Parameter #0 [  string $method ]] in class GuzzleHttp\Psr7\ServerRequest
Что это значит?

Возможна ли вообще моя задумка?

.
Simba
Кадило крутится, лавэха мутится

galtsev.t, да, можно, формат ответа главное чтобы совпадал.

.
galtsev.t
<?php exit;

Simba, Кстати а если vue компоненту комментариев от новостей передавать например url для запросов? его можно будет повторно использовать везде, просто контроллер другой под свой модуль, а можно и контроллер новостной для комментариев переписать чтоб наследоваться от него и указать свой класс с моделью)
Можно будет юзать в новостях, загрузках, альбомах и сторонних модулях.

.
galtsev.t
<?php exit;

Simba, о кажется заработало, благодарю

.
Simba
Кадило крутится, лавэха мутится

galtsev.t, пока локально делаешь, пропиши сюда по аналогии путь к модулю. https://github.com/johncms/johncms/blob/develop/composer.json#L127
Дальше выполни composer require vendor/module-name
vendor - имя разработчика, module-name - название модуля. Это должно быть прописано в compser файле в папке с модулем. как тут: https://github.com/johncms/johncms/blob/develop/modules/johncms/homepage/composer.json#L2

.
galtsev.t
<?php exit;

теперь контроллер мой не видит RuntimeException: Could not resolve a callable for this route, кажется автозагрузка не работает для моего модуля, как должен выглядеть файл composer.json для модуля? сделал как в других не помогло, модуль должен быть как пакет composer?

.
galtsev.t
<?php exit;

А все работает, ввел команду php johncms cache:clear)
 

.
galtsev.t
<?php exit;

Simba, а как теперь модули свои регистрировать? не видит мой модуль, будто роуты не работают