Фреймворки \ Laravel

Laravel — Ajax

От автора: в Laravel Ajax (асинхронный JavaScript и XML) — это метод веб-разработки, использующий различные веб-технологии, применяемые на стороне клиента для создания асинхронных веб-приложений. Импортируйте библиотеку jquery в файл представления, чтобы использовать функцию ajax из jquery, которая будет применяться для отправки и получения данных с сервера с помощью ajax. На стороне сервера вы можете использовать функцию response() для отправки ответа клиенту, для предоставления ответа в формате JSON вы можете связать функцию response с функцией json().

Продолжить чтение

Фреймворки \ Laravel

Laravel — Отправка электронной почты

От автора: в Laravel отправка почты происходит с использованием бесплатной многофункциональной библиотеки SwiftMailer . С помощью функций этой библиотеки, мы можем без проблем отправлять электронные письма. Шаблоны электронной почты загружаются так же, как и представления, это означает, что вы можете использовать синтаксис Blade и вводить в свои шаблоны данные. Ниже приведен синтаксис функции send.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Загрузка файлов

От автора: в Laravel загрузка файлов реализуется очень просто. Все, что нам нужно сделать, это создать файл представления, в котором пользователь может выбрать файл для загрузки и контроллер, в который будут загружаться файлы.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Валидация

От автора: в Laravel валидация является наиболее важным аспектом при разработке приложения. С ее помощью проверяются входящие данные. По умолчанию класс базового контроллера использует свойство ValidatesRequests, которое обеспечивает удобный способ проверки входящих HTTP-запросов с помощью множества мощных правил проверки.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Локализация

От автора: в Laravel локализация — это функция, поддерживающая различные языки, которые будут использоваться в приложении. Вам нужно сохранить все строки для конкретного языка в файле, эти файлы будут храниться в папке resources/views. Вы должны создать отдельную папку для каждого поддерживаемого языка. Все файлы языков должны возвращать массив строк с ключом, как показано ниже.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Формы

От автора: существуют различные встроенные теги, благодаря которым в Laravel формы управляются легко и безопасно. С помощью Laravel можно генерировать все основные элементы HTML. Чтобы подключить поддержку данного функционала, вам нужно с помощью composer добавить в Laravel пакет HTML.

Продолжить чтение