Лаборатория

Разрабатывая на одном из сайтов расписание семинаров столкнулся с вопросом вывода "плиток" семинаров сгруппированных по месяцу. Следуя золотому правилу - искал что то в гугле - пиши заметку, публикую здесь моё решение. Для начала в нашем контроллере подключаем модель в которой у меня...
В этой короткой заметке я расскажу как быстро и просто создавать уникальные тринслетирированные URL'ы в ваших проектах на Laravel. Инструкция актуальна для Laravel 5.5 / 5.6 и выше. Для версий ниже прийдётся подключать сервис провайдер и алиас вручную. В нашем туториале мы будем...
Vue.js становится все более популярным, его преимущества состоят в том, что с ним очень быстро начать разработку. Давайте же убедимся в этом на практике, создав простой проект. Что мы хотим создать? В нашем примере мы создадим CRUD (Create / Read / Update / Delete) приложение, для управления...
Если вы ранее работали с фреймворками отличными от Ларавела, вы наверняка встречалист с таким случаем, когда нужно выполнить какую-либо логику в модели и передать её далее в ваше приложение, например развернуть строку в массив посредством метода explode(), что бы можно было...
В этой короткой заметке я покажу как можно сделать сортировку eloquent по колличеству связанных моделей. Предположим вы решили сделать соритровку статей на сайте по популярности, где коофициентом популярности будет колличество комментариев к статье. Как же добиться подобного результата?...
В этой статье я расскажу как произвести первоначальную установку и настройку Laravel 5+. Научу вас создавать роуты и контролеры, выводть статьи из базы данных, открыть статьи по ЧПУ и добавлять ваши данные в БД. Приступая к выполнению статьи убедитесь, что в вашей среде разработки установлен...
Невидимая капча (Invisible reCAPTCHA ) — это усовершенствованная версия капчи от гугл, в которой больше нет видимого пользователю блока в который нужно что-либо вводить или даже просто кликать. Новая капча от гугл полностью не видима за исключением небольшного значка на вашем сайте....
Сегодня мы поговорим о том как при создании сайтов делать запросы AJAX, получать ответы и при этом не будем использовать лишние обвесы в виде jQuery. Будем писать всё на чистом, лаконичном JavaScript. Вы наверное часто замечали что на сайтах часто встречаются формы или кнопки которые принимают...
В данном уроке мы с вами научимся создавать простой CRUD на Laravel 5.4 на примере заметок, а заодно и оптимизировать код. Тут будут использованы некоторые ухищрения которые заметно стали экономить мне время при создании приложений на Laravel. Роуты Давайте начнём с создания роутов....
В этой короткой заметке я поделюсь рецептом, как при выводе материалов подменить ключ хранящийся в базе данных статической строкой, без связи с другими таблицами базы. Предположим в нас есть событие, у события есть тип: Конференция, Семинар и Форум. Соответственно в базе ячейке БД type у нас...
В последнее время я повадился делится своими заметками с новичками в веб разработке. Для этого я использую блого-подобные системы. Большинство моих проектов построено на контент-фреймворке Drupal но всё чаще я стал смотреть по сторонам в выборе чего-то более шустрого на фронтенде. На момент...