autor
Artykuł
- Wszystkie
- JavaScript
- HTML
- Laravel
- Design
- Web graphics
- Web animation
- SEO
- SMM


Валидация Laravel 8
Валидация — проверка корректности значений, параметров поступивших от пользователя. Валидация своего рода это условие, которое позволяет продолжить выполнение каких-либо функций или прекращает (останавливает) их выполнение, т.к. данные приходящие от пользователя не проходят проверку по заданным условиям.


Реализация CRUD функционала в Laravel 8
CRUD — это добавление (created),чтение (read), обновление (update), удаление (delete) четыре базовые функции при работе с базами данных.
Добавление данных при рассмотрели в предыдущем посте, где рассматривали работу контроллеров.


Контроллер Laravel 8
В контроллерах мы будем строить логику проекта, говорить что нужно делать с приходящими данными, куда записывать данные и какие действия будут выполняться при взаимодействии с данным классом. Контроллеры по умолчанию хранятся в app/Http/Controllers.


Blade — шаблон Laravel 8
Что такое Blade?
Blade — это мощный шаблонизатор поставляемый с Laravel. Позволяющий использовать в своих шаблонах чистый код PHP.


Миграции Laravel 8
Миграции, что же это такое? И для чего они нужны?
Миграции похожи на контроль версий для вашей базы данных, позволяют вашей команде определять схемы базы данных приложения и совместно использовать их определение.


Структура приложения Laravel 8
Давайте вместе рассмотрим структуру Laravel 8. Я буду использовать PhpStorm (коммерческая кросс-платформенная интегрированная среда разработки для PHP).


Создание приложения Laravel 8
Я опущу установку следующих компонентов на свою машину, таких как COMPOSER , PHP 7.3 и выше так как у меня они уже установлены. Если вам будет интересно, вы без труда найдёте эту информацию в интернете. Я буду использовать PHP 7.4. Перейдём к установке Laravel 8.


Знакомство c Laravel
Я начал свой путь программирования, с изучения PHP. Данный язык позволил мне работать с базами данных PostgreSQL, MySQL, SQLite, SQL Server для хранения данных. Мой выбор остановился на MySQL, потому что это очень хороший и понятный интрумент, а самое главное быстрый.


Получить названия дня недели jQuery UI Datepicker
Задача: Передавать в форме названия выбранного пользователем дня недели в формате «Среда», разрешить выбор только определенных дней недели. Небольшая кастомизация внешнего вида.


Перебор Json файла и вывод значений на странице js
Задача: вывод значений из json файла и отображение элементов в разметке на странице.
Как в дальнейшем работать с временем можно почитать в статье — как конвертировать строки в секунды.


Перевод строки в формат даты в секунды js
Задача: в виджете выбора времени выводятся в теге в формате 08:00, что естественно не является временным форматом. Сама суть задачи заключалась в переводе выбранного времени пользователем в формат даты, в нашем случае в секунды.


Добавление active элементу по клику js
Задача: Получить все отслеживаемые элементы (в данном случае по классу), и по клику на любой из них добавлять Active (или любой другой класс) при этом убирая его у остальных элементов. Так мы получаем всегда 1 выбранный элемент с классом active.


Сумма элементов цикла For в js
Задача: собрать данные о занимаемом времени по каждой услуге в заказе из 2-х разных контейнеров (основные и дополнительные), получить общее время заказа и передать его дальше в обработчик.


Получить названия дня недели jQuery UI Datepicker
Задача: Передавать в форме названия выбранного пользователем дня недели в формате «Среда», разрешить выбор только определенных дней недели. Небольшая кастомизация внешнего вида.


Перебор Json файла и вывод значений на странице js
Задача: вывод значений из json файла и отображение элементов в разметке на странице.
Как в дальнейшем работать с временем можно почитать в статье — как конвертировать строки в секунды.


Перевод строки в формат даты в секунды js
Задача: в виджете выбора времени выводятся в теге в формате 08:00, что естественно не является временным форматом. Сама суть задачи заключалась в переводе выбранного времени пользователем в формат даты, в нашем случае в секунды.


Добавление active элементу по клику js
Задача: Получить все отслеживаемые элементы (в данном случае по классу), и по клику на любой из них добавлять Active (или любой другой класс) при этом убирая его у остальных элементов. Так мы получаем всегда 1 выбранный элемент с классом active.


Сумма элементов цикла For в js
Задача: собрать данные о занимаемом времени по каждой услуге в заказе из 2-х разных контейнеров (основные и дополнительные), получить общее время заказа и передать его дальше в обработчик.


Валидация Laravel 8
Валидация — проверка корректности значений, параметров поступивших от пользователя. Валидация своего рода это условие, которое позволяет продолжить выполнение каких-либо функций или прекращает (останавливает) их выполнение, т.к. данные приходящие от пользователя не проходят проверку по заданным условиям.


Реализация CRUD функционала в Laravel 8
CRUD — это добавление (created),чтение (read), обновление (update), удаление (delete) четыре базовые функции при работе с базами данных.
Добавление данных при рассмотрели в предыдущем посте, где рассматривали работу контроллеров.


Контроллер Laravel 8
В контроллерах мы будем строить логику проекта, говорить что нужно делать с приходящими данными, куда записывать данные и какие действия будут выполняться при взаимодействии с данным классом. Контроллеры по умолчанию хранятся в app/Http/Controllers.


Blade — шаблон Laravel 8
Что такое Blade?
Blade — это мощный шаблонизатор поставляемый с Laravel. Позволяющий использовать в своих шаблонах чистый код PHP.


Миграции Laravel 8
Миграции, что же это такое? И для чего они нужны?
Миграции похожи на контроль версий для вашей базы данных, позволяют вашей команде определять схемы базы данных приложения и совместно использовать их определение.


Структура приложения Laravel 8
Давайте вместе рассмотрим структуру Laravel 8. Я буду использовать PhpStorm (коммерческая кросс-платформенная интегрированная среда разработки для PHP).


Создание приложения Laravel 8
Я опущу установку следующих компонентов на свою машину, таких как COMPOSER , PHP 7.3 и выше так как у меня они уже установлены. Если вам будет интересно, вы без труда найдёте эту информацию в интернете. Я буду использовать PHP 7.4. Перейдём к установке Laravel 8.


Знакомство c Laravel
Я начал свой путь программирования, с изучения PHP. Данный язык позволил мне работать с базами данных PostgreSQL, MySQL, SQLite, SQL Server для хранения данных. Мой выбор остановился на MySQL, потому что это очень хороший и понятный интрумент, а самое главное быстрый.