HREF.KZ

Блог о WEB-разработке и не только…

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

  • Как сделать сортировку по дате в DataTables?
    , ,

    Как сделать сортировку по дате в DataTables?

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

  • Как посмотреть версию Laravel?

    Как посмотреть версию Laravel?

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

  • Как загрузить большой файл в Laravel?

    Как загрузить большой файл в Laravel?

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

  • Как подсчитать количество записей по месяцам в MySQL?

    Как подсчитать количество записей по месяцам в MySQL?

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

  • Ограничение параметров в маршрутах Laravel

    Ограничение параметров в маршрутах Laravel

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

  • Необязательные параметры маршрутов в Laravel

    Необязательные параметры маршрутов в Laravel

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

  • Как выбрать записи за определённый период (День, Месяц, Год) в Laravel?

    Как выбрать записи за определённый период (День, Месяц, Год) в Laravel?

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

  • Использование метода leftJoin() для выборки из нескольких таблиц в Laravel

    Использование метода leftJoin() для выборки из нескольких таблиц в Laravel

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

  • Visual Studio Code — Горячие клавиши для смены регистра текста

    Visual Studio Code — Горячие клавиши для смены регистра текста

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

  • Для чего используются SPF-записи?

    Для чего используются SPF-записи?

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

  • Для чего служит DKIM запись в DNS?

    Для чего служит DKIM запись в DNS?

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

  • Профессия: Менеджер проектов

    Профессия: Менеджер проектов

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

  • Что такое Unit тесты?

    Что такое Unit тесты?

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

  • Что такое Scrum и Agile?

    Что такое Scrum и Agile?

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

  • Редакторы кода для PHP
    ,

    Редакторы кода для PHP

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

  • Чем хорош Node.js?

    Чем хорош Node.js?

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

  • Какие есть минусы и плюсы работы по удалёнке?

    Какие есть минусы и плюсы работы по удалёнке?

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

  • Как просмотреть время загрузки страницы в PHP?

    Как просмотреть время загрузки страницы в PHP?

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

  • Какие типы записей бывают в конфигурации DNS?

    Какие типы записей бывают в конфигурации DNS?

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

  • Зачем нужны несколько DNS адресов для домена сайта?

    Зачем нужны несколько DNS адресов для домена сайта?

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

  • В каком возрасте лучше изучать языки программирования?

    В каком возрасте лучше изучать языки программирования?

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

  • Какое самое эффективное время работы мозга?

    Какое самое эффективное время работы мозга?

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

  • Как защитить сайт от DDOS атаки

    Как защитить сайт от DDOS атаки

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

  • Самые популярные уязвимости CMS Joomla

    Самые популярные уязвимости CMS Joomla

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

  • Преимущества и недостатки веб-серверов Nginx и Apache
    ,

    Преимущества и недостатки веб-серверов Nginx и Apache

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

  • Как просмотреть SQL запрос в Eloquent Laravel?

    Как просмотреть SQL запрос в Eloquent Laravel?

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

  • Как объявить переменную в шаблоне Laravel Blade?

    Как объявить переменную в шаблоне Laravel Blade?

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

  • Проверка на пустоту коллекций Eloquent в Laravel

    Проверка на пустоту коллекций Eloquent в Laravel

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