Лаборатория

В этой короткой заметке я расскажу как быстро и просто создавать уникальные тринслетирированные URL'ы в ваших проектах на Laravel. Инструкция актуальна для Laravel 5.5 / 5.6 и выше. Для версий ниже прийдётся подключать сервис провайдер и алиас вручную. В нашем туториале мы будем...
Views это прекрасный модуль для построения запросов в базу данных используемый практически на каждом Drupal сайте, в 8й версии вошедший в ядро. Архитектура этого плагина безусловно сложная, но чрезвычайно мощная. На данный момент существует 125 дополнительных модулей расширяющих...
Vue.js становится все более популярным, его преимущества состоят в том, что с ним очень быстро начать разработку. Давайте же убедимся в этом на практике, создав простой проект. Что мы хотим создать? В нашем примере мы создадим CRUD (Create / Read / Update / Delete) приложение, для управления...
Если вы ранее работали с фреймворками отличными от Ларавела, вы наверняка встречалист с таким случаем, когда нужно выполнить какую-либо логику в модели и передать её далее в ваше приложение, например развернуть строку в массив посредством метода explode(), что бы можно было...
В этой короткой заметке я покажу как можно сделать сортировку eloquent по колличеству связанных моделей. Предположим вы решили сделать соритровку статей на сайте по популярности, где коофициентом популярности будет колличество комментариев к статье. Как же добиться подобного результата?...
Части при написании фронтенда на JS необходимо передать данные с старенького бекенда на php. Если тот-же Laravel делает вывод в JSON автоматически в return любой функции, то со сложным каталогом на Drupal мне пришлось изрядно повозиться. Дабы на будещее сэкономить себе и вам время оставлю здесь...
Если вы уже установили вашу ноду с официального сайта, то скорей всего вам знакома следующая ситуация — при установке пакетов глобально у вас ничего не выходит и консоль полна варнингов. Знакомая ситуация не правда ли? Что вы обычно делаете в данном случае? Разумеется читаете варнинги и там...
Webpack это популярный сборщик модулей для современных приложений на JavaScript. Самым большим преимуществом является его гибкость — он может быть как простым так и сложным, в зависимости от того, что вам нужно. Неважно, работаете ли вы на пике новейших технологий, и ваше приложение...
Шаблон Observer — один из популярнейших паттернов, используемый в сайтостроении и встречающийся практически каждом приложений на JavaScript. Экземпляр (объект) содержит коллекцию объектов (наблюдателей) и уведомляет их обо всех случаях, когда происходят какие либо изменения их состояния....
Невидимая капча (Invisible reCAPTCHA ) — это усовершенствованная версия капчи от гугл, в которой больше нет видимого пользователю блока в который нужно что-либо вводить или даже просто кликать. Новая капча от гугл полностью не видима за исключением небольшного значка на вашем сайте....
Сегодня мы поговорим о том как при создании сайтов делать запросы AJAX, получать ответы и при этом не будем использовать лишние обвесы в виде jQuery. Будем писать всё на чистом, лаконичном JavaScript. Вы наверное часто замечали что на сайтах часто встречаются формы или кнопки которые принимают...
Например, вы создаете приложение, в котором ваши пользователи могут загружать изображения в свои профили. Вероятно, вы хотите просмотреть эти изображения перед загрузкой - как правило, это хороший способ взаимодействия с вашим интерфейсом. В этом небольшом уроке мы научимся писать униаерсальный...