Последние записи
-

Как сделать сортировку по дате в DataTables?
Ранее на моём сайте уже публиковались посты про возможности использования сортируемых таблиц DataTables. Данный инструмент продолжает быть весьма удобным и по сей день в…
-

Как посмотреть версию Laravel?
Приступая к новому или существующему проекту, иногда необходимо узнать версию Laravel вашего проекта. Разные версии могут иметь разный функционал и возможности соответственно. Поэтому давайте…
-

Как загрузить большой файл в Laravel?
Иногда для загрузки больших файлов стандартной формы HTML становится недостаточно, по той причине, что на стороне веб-сервера имеются ограничения по размеру загружаемого файла. Иногда…
-

Как подсчитать количество записей по месяцам в MySQL?
Большое количество записей иногда бывает нужно сегментировать по определённому периоду времени. В классическом случае, когда нам нужно подсчитать записи во временном промежутке, мы подсчитываем…
-

Ограничение параметров в маршрутах Laravel
Laravel довольно мощный фреймворк, который имеет множество встроенных методов для проектирования веб-приложения. Одним из фундаментальных инструментов является функционал построения маршрутов приложения. Маршруты, они же…
-

Необязательные параметры маршрутов в Laravel
Ранее на нашем сайте уже были материалы посвященные использованию роутов в Laravel. В той статье описывались примеры демонстрирующие создание маршрутов, а так же использование…
-

Как выбрать записи за определённый период (День, Месяц, Год) в Laravel?
Для работы с записями в базе данных в Laravel предусмотрено множество полезных методов. В данном примере мы рассмотрим методы позволяющие задавать критерий выборки в…
-

Использование метода leftJoin() для выборки из нескольких таблиц в Laravel
Часто при составлении запросов возникает необходимость выборки данных из двух и более таблиц. Для этих целей в MySQL существуют известные команды как LEFT JOIN…
-

Visual Studio Code — Горячие клавиши для смены регистра текста
При работе с кодом довольно часто приходится менять текст с нижнего регистра в верхний и обратно. Для таких манипуляций во многих редакторах предусмотрены горячие…
-

Для чего используются SPF-записи?
Записи SPF (Sender Policy Framework) используются для проверки подлинности источника электронной почты, то есть для того, чтобы убедиться, что письмо было отправлено с действительного…
-

Для чего служит DKIM запись в DNS?
DKIM (DomainKeys Identified Mail) — это технология, которая помогает защитить электронную почту от подделки и фальсификации. Для этого DKIM использует цифровую подпись, которая связывает…
-

Профессия: Менеджер проектов
Менеджер проекта — человек, который отвечает за планирование, организацию и управление проектом от начала до конца. Он организует работу команды разработчиков, чтобы достичь целей…
-

Что такое Unit тесты?
Unit-тесты (Unit Testing) — это автоматизированные тесты, которые проверяют отдельные блоки (юниты) кода программы на соответствие определенным требованиям и ожидаемому результату. Юнит тесты помогают…
-

Что такое Scrum и Agile?
Scrum и Agile — это методологии разработки программного обеспечения, которые предоставляют гибкие и эффективные подходы к управлению проектами и командами разработчиков. Agile — это…
-

Редакторы кода для PHP
Существует множество редакторов кода, которые могут использоваться для разработки на PHP. Ниже приведен список наиболее популярных редакторов кода для PHP: PhpStorm PhpStorm — один…
-

Чем хорош Node.js?
Node.js — это серверная среда выполнения JavaScript, которая широко используется для разработки серверных приложений и веб-сервисов. Node.js позволяет разрабатывать высокопроизводительные, масштабируемые и многопоточные приложения,…
-

Какие есть минусы и плюсы работы по удалёнке?
Количество людей, перешедших на удаленную работу во время пандемии COVID-19, было значительно. Согласно исследованию, проведенному компанией Gartner в конце 2020 года, более 80% организаций…
-

Как просмотреть время загрузки страницы в PHP?
Чтобы просмотреть время загрузки страницы в PHP, можно использовать функцию microtime(). Эта функция возвращает текущее время в микросекундах, что позволяет измерять время выполнения кода…
-

Какие типы записей бывают в конфигурации DNS?
Существует несколько типов записей в конфигурации DNS, которые определяют различные атрибуты домена и его сетевых ресурсов. Некоторые из наиболее распространенных типов записей DNS включают…
-

Зачем нужны несколько DNS адресов для домена сайта?
Для начала давайте разложим по шагам как происходит обработка запросов к DNS-серверам. DNS-система отвечает на запросы пользователей следующим образом: Когда пользователь вводит URL-адрес в…
-

В каком возрасте лучше изучать языки программирования?
Нет определенного возраста, когда лучше начинать изучение языков программирования. Некоторые люди начинают изучать языки программирования в школе или университете, другие начинают учиться самостоятельно взрослыми.…
-

Какое самое эффективное время работы мозга?
Самое эффективное время работы мозга зависит от индивидуальных особенностей каждого человека и может варьироваться в зависимости от его циркадного ритма (внутреннего биологического часа), образа…
-

Как защитить сайт от DDOS атаки
DDoS-атака (распределенная атака на отказ) является одним из наиболее распространенных видов кибератак, которые могут нанести серьезный ущерб вашему сайту. Существуют несколько способов защиты сайта…
-

Самые популярные уязвимости CMS Joomla
Как и любая другая CMS, Joomla также имеет свои собственные уязвимости, которые могут использоваться злоумышленниками для атаки сайтов, использующих эту CMS. Некоторые из наиболее…
-

Преимущества и недостатки веб-серверов Nginx и Apache
Nginx и Apache являются двумя наиболее распространенными веб-серверами в индустрии веб-разработки. Оба сервера предназначены для обслуживания веб-страниц и поддерживают большинство популярных языков программирования, таких…
-

Как просмотреть SQL запрос в Eloquent Laravel?
Laravel предоставляет довольно удобную реализацию ActiveRecord для работой с базой данных. В большинстве случаев при работе с Laravel редко приходится писать сами SQL-запросы, т.к.…
-

Как объявить переменную в шаблоне Laravel Blade?
Laravel Blade – это мощный механизм для работы с представлениями в веб-приложении. Возможности blade позволяют не только выводить данные в html, но и оперировать…
-

Проверка на пустоту коллекций Eloquent в Laravel
Все методы Eloquent, которые возвращают более одного результата модели, будут возвращать экземпляры класса Collection (Illuminate\Database\Eloquent\Collection), включая результаты, полученные с помощью метода get или доступные…