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

Ник: Kirill
Страна: Украина
Статус: Активен
С нами с:
06.02.2017 21:27
Лайки
Лайки: +115
Лайки
+137
Дизлайки
-22
Я лайкал: +37
Я лайкал
+39
Я дизлайкал
-2
Комментарии
Комментировал: 144
Посты
11
Комментарии
133
Ответы: 156
Посты
94
Комментарии
62
Простой, легкий и мощный WYSIWYG текстовый редактор для Laravel - Summernote
pupkins wrote:
Вы не пробовали реализовать загрузку не картинок а файлов по той-же схеме с отображением в итоге простой ссылки на скачивание? Очень актуальная проблема для меня сейчас. Да и как посмотрю, разработчик тоже ничего не предпринял в этом направлении по сей день. Только полумеры.
Честно говоря у меня не было такой необходимости, но можно сделать к редактору плагин. Я делал плагин для автоматического создания демотиватора на ходу, можно его переделать в загрузку файла. Тут в принципе нет ничего сложного. По сути, ведь изображение - это тот же файл. Вопрос только в том, чтобы вам вместо файла не залили какой-то эксплойт (вредоносный код), который даст злоумышленнику доступ к вашему серверу. А значит, нужно со стороны бэкенда делать какой-то анализатор загружаемого файла.
Laravel 5.5 и slug. Что такое слаги и зачем они нужны.
helldar wrote:
А не проще при создании записи сразу создавать слаг: `'slug' => str_slug($title)` ? К тому же, фича работает не только в версиях Ларки 5.3 и старше ;) Хоть они и устарели, отрицать этот факт не стоит.
Привет. Конечно проще, но не совсем правильно, так как может произойти так, что будут два разных поста, но с одинаковыми заголовками. Тогда придется делать проверку на уникальность записи и новую запись делать отличной от предыдущей. А так, пакет сам на себя берет эту заботу. Плюс еще ряд нюансов, которые берет на себя пакет. Ну и в настройках пакета можно разные правила указывать. В итоге получается, что использовать готовое решение проще, чем самому возится с этим.
Как быстро загрузить изменения на продакшн в Laravel
pavel wrote:
Большое спасибо за статью. Есть уточняющий вопрос: как думаете, нормально ли по-вашему первый раз вручную перекидывать папки vendors и node_modules? Просто у меня все время с этим проблема возникает: то модули npm сразу не ставятся, нужно дополнительные команды запускать, чтобы все заработало. Или это неверный подход?
Здравствуйте. Не стоит вручную копировать папки. Для вендора есть файл композера, он сам все прекрасно установит. А вот для npm придется слегка подготовить ноду. Иногда при установке npm она будет ругаться на некоторые старые пакеты. Их стоило бы обновить один раз на сервере и все. Хотя некоторые делают проще и устанавливают при инсталляции npm флаг игнорирования ошибок.
Очень простое подтверждение email (верификация) в Laravel 5.4
zigmund wrote:
получается я могу залогиниться один раз, увидеть id юзера, смекнуть, что есть хеш майла в адресе и налогинить кучу юзеров, просто подставля следующий id? Может нужно добавлять соль в метод получения токена?
С солью, конечно, будет железобетонно. Но мыло можно ведь не только через md5 хэшить ;)
Мое знакомство с October CMS
elvendor wrote:
Я даже больше скажу, я перевыполнил ТЗ, ибо от меня не требовался мультиязычный интерфейс, реалтайм (вебсокеты), никаких пуш уведомлений, но благодаря тому, что в данной CMS все это есть из коробки и очень удобно пишется, мне не составило труда это все добавить.
В этом и проблема. Когда вы сами что-то создаете/пилите, то вы можете писать на чем угодно! Хоть нативной пыхой. А когда вы работаете в команде разработчиков, то за такие решения могут и "ногами побить".

Все эти "удобные" решения из коробки, о которых вы говорите - это зло! И доказать вам это будет невозможно, так как для того, чтобы понять это, нужно попасть в команду на крупный проект.

Я написал последнюю статью про легаси код. Там я описал, почему так происходит. И решения использовать любые CMS для крупного проекта - это значит самому себе поиметь проблемы в будущем.
Продажа квартиры в интернете. Как правильно продавать.
saxarra wrote:
Все бы замечательно, только вот где ссылка на портал?
Добавил в статью.
Очень простое подтверждение email (верификация) в Laravel 5.4
Artur wrote:
Добрый день, объясните пожалуйста по подробней куда писать эту строку кода Mail::to($newUser)->send(new ActivateAccount($newUser));
Я этот метод вызываю в классе регистрации нового пользователя. После того, как вы внесли данные о пользователе в базу, вы должны пользователю отправить сообщение с ссылкой для активации.
Мое знакомство с October CMS
Alexander wrote:
К чему это вообще вы пишите?? Я пришел сюда обсудить вашу статью и статью которую скинул, вы начинаете, что-то придумывать, приписывать мне вещи, которые ко мне не относятся. Щас вообще расписали непонятно что. Вы написали 10 недостатков, вам на них ответили, разве нельзя просто обсудить эту тему дальше?? Почему в каждом обсуждении вы обязательно начнете хватится какой вы мего гуру и великий программист, а потом расскажите что все говно?? Вы высказали свое мнение по октобер, мне оно интересно, я вам скинул статью где мнение другое, в надежде на то, что мы будем обсуждать эти темы, зачем вы все сводите не пойми к чему...
Может вы не замечаете, как переходите на личности в пылу обсуждения? Что с чем вы сравниваете? Мои кастомные решения на фреймворке и опенсорс CMS, которую пилят в сообществе? Про мой плохой код и мои плохие решения кто написал? Не вы, кто-то другой? Кто захотел посмотреть код этого блога и найти там 10 недостатков? Что с чем вы вообще сравниваете, теплое с мягким? Это не обсуждение в принципе! И даже не холивар. Вы от чего-то там фанатеете, я же нет. Мне каждый день приходится писать на чем придется, так как у меня на работе нет единой системы, а множество разношерстных проектов.  А значит есть с чем сравнивать. И единственное к чему я в итоге пришел, так это то, что ЛЮБАЯ CMS - это зло по своей природе. О чем я не однократно писал на страницах своего блога. А Октобер - это зло в квадрате. Потому что, якобы, использует мощь и силу фреймворка, хотя на самом деле извратило принцип и назначение фреймворка, используя его как переделанное ядро, а не как надстройка над ним в виде пакетов. И если вы не понимаете о чем я вообще говорю, то очень сильно рекомендую ознакомится с Django! Вот там вы и увидите фреймворк с человеческим лицом, и со всем кастомизируемым бекендом. Который построен таким образом, что Октобер кажется жалкой и примитивной пародией, даже и не знаю на что. И изменить мое мнение об этом не возможно никак и никогда! Тут нет поля для обсуждения вообще и в принципе.
Мое знакомство с October CMS
Alexander wrote:
Выложите код этого сайта и я найду 10 недостатков( только нормальных, а не таких как вы выше написали). Писать красивые слова про паттерны и архитектуру это одно, а вот действительно их понимать и применять там где нужно это совсем другое.
Вы меня конечно простите за грубость, но кто вы вообще такой? Все мои работы на виду, и их очень много. От таких как вы я слышу только о том, что все они ужасны. Но своим прекрасным, что-то никто делится не хочет (а может нечем?). Да и кому судить, хорошо у меня сделано или нет? Вам что-ли? Так и для этого у меня тоже есть аргумент, мы сейчас спорим у меня на проекте, а не у вас! А это уже о чем-то да говорит. Я реально разрываюсь между работой, ведением блога, и созданием опенсорса. А приходят такие "гении", как вы и рассказывают мне, что все говно. Говно по сравнению с чем? Со сферическим конем в вакууме? Покажите свой блог и мы сравним. Или вы создадите прекрасный блок из парочки модулей в вашей любимой CMS и будете чрезмерно этим горды? Подключите систему статистики, нажав на одну кнопку и будете меня тыкать носом, как вы быстро и качественно создали систему статистики? Я уже устал от этих разговоров, где мне рассказывают, что у меня все отстой, а вот эти рассказчики нереально круты. Кругом одни диванные воины и крутейшие специалисты, вот только никто ничего предъявить не может. За сим откланяюсь.
Мое знакомство с October CMS
Alexander wrote:
Если создали финансовый сайт на цмс, то это проблемы тех кто создал. Покажите мне хоть одну цмс с отличной архитектурой и кодом? Это про цмс как бы, они все такие.

@Я пишу на 3 языках и знаю с пяток фреймворков. Не хватало мне еще изучать всякую гнусность, созданную для тех, кто не может осилить язык программирования и принципы проектирования. @ Ахаха, вот просто смешно, учитывая какой ужасный код вы выкладывали.

@А ваших аргументов я не услышал вообще@ - Статью не пробовали прочитать? P.S. Осильте уже с вашими кучами лет опыта, просто мультицитирование в коментариях, гораздо удобней будет
Если вы говорите о ЦМС, да еще и фетишируете на нее, то это сразу показывает, чем вы занимаетесь. Ужасный код или прекрасный код, но я пишу статьи на своем блоге, который я создал с нуля на Ларе 5.4. Здесь все сделано только своим кодом, и регистрация, и авторизация, и комментарии и система лайков/дизлайков, и статистика, и управление сообщениями, загрузка и управление изображениями, вся админка, вообще все! И это не самый сложный проект.  Что показать можете вы? Тоже касается подколок и с мультицитированием.