Информация о пользователе

Ник: Kirill
Страна: Украина
Статус: Активен
С нами с:
06.02.2017 21:27
Лайки
Лайки: +115
Лайки
+137
Дизлайки
-22
Я лайкал: +37
Я лайкал
+39
Я дизлайкал
-2
Комментарии
Комментировал: 144
Посты
11
Комментарии
133
Ответы: 156
Посты
94
Комментарии
62
Гибкая загрузка изображений в Laravel 5.3/5.4 Пакет UploadImage.
pyro338 писал(а):
не устанавливается. npm пишет 95% emitting ERROR Failed to compile with 1 errors 12:31:21 PM error in ./resources/assets/js/upload_image_preview.js Syntax Error: Unexpected token (1:0) > 1 | | ^ 2 | ну и так далее
А можете рассказать подробнее. Какая версия Ларавел, что используется, elixir или mix. Чем собираете скрипты, gulp или webpack. Что именно не устанавливается? Сам пакет установился? Настройки прописали?
Как быстро загрузить изменения на продакшн в Laravel
pavel писал(а):
В общем пришлось скопировать webpack.config.js и вставить такую строку Mix.paths.setRootPath( path.resolve(__dirname) ); После этого все заработало.
В принципе, этот баг еще решается путем удаления ноды из шаред папки. Когда нода будет создаваться в новом релизе, то у нее не будет проблем с зависимостями.
Как быстро загрузить изменения на продакшн в Laravel
pavel писал(а):
У вас в данном посте перезагрузка апача закомментирована. У меня почему-то пока не произойдет перезагрузка php-fpm не видно некоторых изменений. Это нормально?
Я апач (или php-fpm) предпочитаю перегружать ручками. Так как если при перезагрузке возникнет ошибка, я сразу смогу это увидеть и быстро среагировать. А при авто перезагрузке пройдет гораздо больше времени на устранение проблемы.
Как быстро загрузить изменения на продакшн в Laravel
pavel писал(а):
Большое спасибо за предыдущий ответ. Но есть еще одно уточнение: вы никогда не пробовали делать тоже самое для последних версий laravel? Там используется webpack. И при этом nodejs ищет необходимый файл в директории shared. Из-за чего возникают неприятности. И если не секрет приходилось ли вам когда-нибудь локально собирать js и css для боевого сервера? https://github.com/JeffreyWay/laravel-mix/issues/533 - Jeffrey пишет, что так многие делают.
Так по сути для gulp и webpack особой разницы нет. Просто в таске для деплоя нужно заменить команду gulp production на npm run production Так как изменился принцип сборки скриптов, и соответственно и команды тоже. Под 5.5 версию у меня все летит без проблем. Собирать скрипты на локалке можно, но это тогда мешает полной автоматизации процесса деплоя. Я так не делаю, так как стараюсь все по максимуму автоматизировать. А когда нужно что-то делать ручками, то обязательно можно где-то накосячить ИМХО.

И при этом nodejs ищет необходимый файл в директории shared
Все что лежит в директории shared  имеет линки в оригинальной папке проекта. Если загляните в папку current, (которая тоже является линком на нужный релиз) то вы увидите, что там лежит и файл настроек и папка с нодой (благодаря ссылкам). Поэтому не важно что и где хранится. Все должно работать.

Да, в таски также нужно прописать задачу для composer update. Если не получится, то пишите, помогу с конфигом.


Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
буду обращаться с вопросами, если Вы не против. Спасибо, сегодня Вы спасли меня!
Пожалуйста. Обращайтесь :)
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
В самом конце ветви https://github.com/summernote/summernote/issues/1203 Правда, там обсуждается громоздкий elfinder как средство, что не приемлемо, учитывая легкость (пока кажущуюся) реализации этого в самом редакторе. Безусловно, не нужна никакая навигация по серверу, - лишь загрузка, ну в крайнем случае удаление (прекрасно реализованное здесь в этом посте).
Привет. Вот выкроил пару часов и написал простой плагин. Надеюсь - это вам поможет: https://github.com/kirill-dan/uploadfile Будут вопросы - пишите. Постараюсь ответить.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
Я чуть разгружусь, могу сделать такую формочку. Это не проблема.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
посмотрим, куда он вставит мой текст...
Должен вставить в то место, где был фокус курсора.
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
Перехват файла ясен, обработчик тоже, у меня возникли трудности с возвращением ссылки на файл в поле редактора (всего-то!).
Вот ссылка на их АПИ: https://summernote.org/deep-dive/#insertion-api. Нужно получить путь к файлу, который вы сохраните на бэке. Вы ведь знаете куда его сохраняете. А в колбэк аякса вернуть всего-навсего простую текстовую ссылку: https://mysite.com/myfile.txt 

После чего вставить в виде текста в редактор, например так: 
// @param {String} text
$('#summernote').summernote('insertText', '<a href="' + myLink + '">' + 'Download file</a>');
Как-то так. Я просто сейчас убегаю, буду только вечером. Не получится, подскажу :)
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
О, если бы Вы смогли реализовать это! Не только я, но и сообщество, которое пытается это сделать до сих пор, с должным достоинством и уважением восприняли бы этот плагин.
А вы с php хорошо знакомы? Тут ведь по сути смысл в том, чтобы перехватить файл из формы и передать его аяксом на бэкенд. Бэкенд (php или другой язык) его проверят, сохранят и возвращает назад в плагин ссылку на файл, которую потом вставит плагин в редактор. В принципе я могу это сделать, но не прямо сейчас. У меня сейчас дурдом, освобожусь только через пару недель. Сам плагин могу сделать, могу даже еще написать бэкенд сторону для Ларавел, если вас это устроит.