Hi @galtsev.t
Hi @galtsev.t
Мне казалось если это класс наследник оно где то там в параметрах преобразуется чудесным образом в то что я указал 😂
Simba, еще вопрос, хотел наследоваться от Johncms\Http\Request и сделать что то вроде FormRequest в laravel, но если в контроллере сделать function create(StoreRequest $request) получаю ошибку
Unresolvable dependency resolving [Parameter #0 [ string $method ]] in class GuzzleHttp\Psr7\ServerRequest
Что это значит?
Возможна ли вообще моя задумка?
galtsev.t, да, можно, формат ответа главное чтобы совпадал.
Simba, Кстати а если vue компоненту комментариев от новостей передавать например url для запросов? его можно будет повторно использовать везде, просто контроллер другой под свой модуль, а можно и контроллер новостной для комментариев переписать чтоб наследоваться от него и указать свой класс с моделью)
Можно будет юзать в новостях, загрузках, альбомах и сторонних модулях.
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
теперь контроллер мой не видит RuntimeException: Could not resolve a callable for this route, кажется автозагрузка не работает для моего модуля, как должен выглядеть файл composer.json для модуля? сделал как в других не помогло, модуль должен быть как пакет composer?
А все работает, ввел команду php johncms cache:clear)
Simba, а как теперь модули свои регистрировать? не видит мой модуль, будто роуты не работают