Лаборатория

В данном уроке мы с вами научимся создавать простой CRUD на Laravel 5.4 на примере заметок, а заодно и оптимизировать код. Тут будут использованы некоторые ухищрения которые заметно стали экономить мне время при создании приложений на Laravel. Роуты Давайте начнём с создания роутов....
В этой короткой заметке я поделюсь рецептом, как при выводе материалов подменить ключ хранящийся в базе данных статической строкой, без связи с другими таблицами базы. Предположим в нас есть событие, у события есть тип: Конференция, Семинар и Форум. Соответственно в базе ячейке БД type у нас...
В последнее время я повадился делится своими заметками с новичками в веб разработке. Для этого я использую блого-подобные системы. Большинство моих проектов построено на контент-фреймворке Drupal но всё чаще я стал смотреть по сторонам в выборе чего-то более шустрого на фронтенде. На момент...
Иногда нам бывает необходимо использовать в проекте компонент который имеет статус dev и конечно-же заботливый композер шлёт нас куда подальше в целях нашей-же безопасности. К счастью это можно легко обойти без изменения уровня стабильности всего проекта. Использовать девелоперскую версию...
PJAX это виджет в Yii2 позволяющий обновлять вам только заданный участок страницы, без перезагрузки всего содержимого. Например вы можете сделать пагинацию в вашем блоге на PJAX. Вы можете обернуть весь контейнер со списком материалов и при открытии страниц, они будут подгружатся в этот же...
В этой короткой шпаргалке я хочу поделиться кодом, который позволяем вам добавлять в тег <body> добавлять ваши кастомные классы. <?php function MYTHEMENAME_preprocess_html(&$vars) { $vars['classes_array'][] = 'myNewClass'; } Для добавления класса по наступлению...
Сегодня поговорим о работе с базой посредством такого полезного инструмента как PDO. PDO в отличае от MYSQLi имеет огромное преимущество — работа с несколькими типами баз данных, такими как MySQL, MSSQL, MySQLite итд без изменения логики всего приложения. Примеры подклчения с различными...
В этой заметке я поделюсь с вами несколькими способами фильтрации пользовательских данных, перед их передачей в программу. Я поагаю что вам не стоит объяснять какими последствиями вам грозит перечача сырых данных в программу. Проверка на выбор числа в заданном интервале с использованием ...
В этой короткой заметке я покажу как просто в Yii2 вывести какое-либо содержимое только для гостей сайта, и второе наоборот, только для авторизованных пользователей. В этом примере мы покажем сообщение не авторизованным гостям сайта: <?php if(Yii::$app->user->isGuest...
Сегодня делюсь с вами рецептом простейшего параллакс эффекта. Данный метод можно повесить как на изображение так и на весь блок. Иницианизируется всего-лишь одним классом. Для применения эффекта параллакса к любому объекту на странице просто добавьте к этому объекту класс parralaxFx...
В последнее время большое колличество сайтов начили повсемемтное употребеление паралакса повешенного на движение мыши в зеркальном отражении. Мне стало интересно создать реализацию на чистом JavaScript и современном CCS. Что у меня получилось вы можете посмотреть в этом примере: See the Pen...
Сегодня делюсь с вами очень простым и удобным скриптом на jQuery, который по клику на элемент плавно прокручивает вас до заданного места на странице. Сосбственно код: <script> $("#callme").click(function() { // ID откуда кливаем $('html, body').animate({ scrollTop: $("....