Может войдёшь?
Черновики Написать статью Профиль
Community

Community +735

Вступил в наши ряды: 18 декабря 2014

Замечен в последний раз: 12 декабря 2016

Оставил на форуме: 558 тем

Последнее сообщение: 0 секунд назад

Сайт: laravel.ru

GitHub: LaravelRUS

Twitter: LaravelRUS

ВКонтакте: laravel_rus

Вы сможете отправить письмо, если войдёте

Коллективный разум Laravel.ru.

Статьи (101)

Сериализация

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

При создании JSON API вам часто потребуется преобразовывать модели и отношения к массивам или формату JSON. Eloquent содержит методы для выполнения этих преобразований и управляет атрибутами, включенными в вашу сериализацию.

Основы использования

Преобразование модели в массив

Для преобразования модели и её загруженных…

Преобразователи

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

Читатели и преобразователи позволяют вам форматировать атрибуты модели Eloquent при их чтении или записи. Например, вы хотите использовать Laravel-шифратор, чтобы зашифровать значение, пока оно хранится в базе, и затем автоматически расшифровать атрибут, когда вы обращаетесь к нему в модели Eloquent.

В дополнение к обычным читателям и преобразователям Eloquent также автоматически преобразует поля с…

Коллекции

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

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

Конечно…

Отношения

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

Ваши таблицы скорее всего как-то связаны с другими таблицами БД. Например, статья в блоге может иметь много комментариев, а заказ может быть связан с оставившим его пользователем. Eloquent упрощает работу и управление такими отношениями. Laravel поддерживает многие типы связей:

  1. Один к одному
  2. Один ко многим

Планировщик задач

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

В прошлом разработчики создавали Cron-записи для каждой запланированной задачи. И это была головная боль. Ваш планировщик задач больше не находится в системе контроля версий, и вы должны заходить через SSH на свой сервер, чтобы добавить Cron-записи. Планировщик команд Laravel позволяет вам гибко и выразительно определить планирование своих команд в самом Laravel. И для этого на вашем сервере необходима только одна Cron-запись…

Загрузка начальных данных в БД

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

У Laravel есть механизм наполнения вашей БД начальными данными (seeding) с помощью специальных классов. Все такие классы хранятся в database/seeds. Они могут иметь любое имя, но вам, вероятно, следует придерживаться какой-то логики в их именовании — например, UserTableSeeder и т.д. По умолчанию для вас уже определён класс DatabaseSeeder. Из этого класса вы можете вызывать метод PHPcall

Авторизация

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.

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

Авторизация была добавлена в Laravel 5.1.11, поэтому обратитесь к руководству по обновлению перед…

Шаблоны Blade

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

Blade — простой, но мощный шаблонизатор, поставляемый с Laravel. В отличие от других популярных шаблонизаторов для PHP Blade не ограничивает вас в использовании чистого PHP-кода в ваших представлениях. Все представления Blade скомпилированы в чистый PHP-код и кешированы, пока в них нет изменений, а значит, Blade практически не нагружает ваше приложение. Файлы представлений Blade используют расширение .blade.php и обычно хранятся в папке resources/views

Углублённый быстрый старт

документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

Это руководство позволит вам быстро освоить фреймворк Laravel. Оно содержит информацию о миграциях баз данных, Eloquent ORM, маршрутизации, аутентификации, авторизации, валидации, представлениях и Blade-шаблонах. Это отличная отправная точка для новичков в фреймворке Laravel и PHP-фреймворках в целом. Если вы уже использовали Laravel или…

Быстрый старт

перевод документация 5.х

Этот перевод актуален для англоязычной документации на (ветка 5.1). Опечатка? Выдели и нажми Ctrl+Enter.
Введение

Это руководство позволит вам быстро освоить фреймворк Laravel. Оно содержит информацию о миграциях баз данных, Eloquent ORM, маршрутизации, проверке ввода, представлениях и Blade-шаблонах. Это отличная отправная точка для новичков в фреймворке Laravel и PHP-фреймворках в целом. Если вы уже использовали Laravel или другие…

Есть ещё статьи