После разговора с вами в комментариях вы получите 404 ошибки в файлах JavaScript FileAPI.
Вы использовали следующую конфигурацию для вашего FileAPI:
var FileAPI = { debug:true, media:true, staticPath:'{{asset('crop-userpic\FileAPI')}}' };
Это установило staticPath
в каталог /resources/assets/crop-userpic/FileAPI
, который разместил их вне webroot вашего сайта.
Вам необходимо установить staticPath
для расположения файлов JavaScript FileAPI в вашем общедоступном каталоге, чтобы они могли быть доступны для jcrop.
Пример использования
<!-- include jquery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<!-- Set FileAPI settings -->
<script>
window.FileAPI = {
debug: false,
media: true,
staticPath: '/js/jquery.fileapi/FileAPI/'
};
</script>
<script src="/js/jquery.fileapi/FileAPI/FileAPI.min.js"></script>
<script src="/js/jquery.fileapi/FileAPI/FileAPI.exif.js"></script>
<script src="/js/jquery.fileapi/jquery.fileapi.min.js"></script>
<script src="/js/jcrop/jquery.Jcrop.min.js"></script>
В приведенном выше примере staticPath
- это путь к файлам FileAPI.min.js
и FileAPI.exif.js
.
Вы должны убедиться, что эти файлы доступны из /public/js/jquery.fileapi/FileAPI/
.