#laravel
#laravel
Вопрос:
В приложении Laravel 6 / nwidart / laravel-modules 7 я установил proengsoft / laravel-jsvalidation в каталоге моего модуля, но я получил ошибки, которые
Class 'JsValidator' not found
Когда я использовал proengsoft / laravel-jsvalidation для всех приложений и в файле blade, у меня было :
<script src="{{ asset('vendor/jsvalidation/js/jsvalidation.js')}}"></script>
{!! JsValidator::formRequest('ModulesPagesHttpRequestsPageTypeRequest', '#form_page_type_edit'); !!}
Но после того, как я удалил proengsoft / laravel-jsvalidation в корневом приложении и установил под своим модулем
Я нашел файл по пути Project/Modules/Pages/vendor/proengsoft/laravel-jsvalidation/public/js/jsvalidation.js
и попытался :
<script src="{{ asset('Modules/Pages/vendor/proengsoft/laravel-jsvalidation/public/js/jsvalidation.js')}}"></script>
Но все та же ошибка.
Я пытался
composer dump-autoload
как в корне приложения, так и в каталоге пакетов, и сбой.
Какой способ правильный?
Спасибо!
Комментарии:
1. опубликовал ли ты ресурсы.?
php artisan vendor:publish --provider="ProengsoftJsValidationJsValidationServiceProvider"
2. Я попытался запустить его на странице моего модуля и получил ошибку: не удалось открыть входной файл: artisan. Должен ли я запускать его из корня приложения?
3. Я запускаю команду в корне, но это не помогло, я все еще получаю ту же ошибку