Введение
Фасады предоставляют «статический» интерфейс к классам, доступным в контейнере IoC. Laravel поставляется со множеством фасадов и вы, вероятно, использовали их, даже не подозревая об этом…
Фасады предоставляют «статический» интерфейс к классам, доступным в контейнере IoC. Laravel поставляется со множеством фасадов и вы, вероятно, использовали их, даже не подозревая об этом…
Laravel предоставляет вам множество точек для настройки поведения различных частей ядра библиотеки или даже полной замены. К примеру, хэширующие функции определены контрактом (интерфейсом) PHPHasherInterface
, который вы можете…
Класс PHPEvent
содержит простую реализацию концепции «Наблюдатель», что позволяет вам подписываться на уведомления о событиях в вашем приложении…
добавлено в 4.1 ()
Обработчик журналов для вашего приложения зарегистрирован в старт-файле app/start/global.php. По умолчанию регистратор событий настроен на использование одного файла для ведения журнала; но вы можете изменить это при необходимости…
Система объектно-реляционного отображения (ORM) Eloquent — красивая и простая реализация шаблона…
Laravel делает процесс соединения с БД и выполнение запросов очень простым. Настройки работы с БД хранятся в файле app/config/database.php. Здесь вы можете указать все используемые вами соединения к БД, а также задать то, какое из них будет использоваться по умолчанию. Примеры настройки всех возможных видов подключений находятся в этом же файле…
Вместо того, чтобы определять всю маршрутизацию (routing) вашего проекта в файле routes.php вы можете организовать её, используя класс PHPController
. Контроллеры могут группировать связанную логику в отдельные…
Laravel — бесплатный проект с открытым исходным кодом. Это значит, что любой может помочь в его разработке и развитии. На текущий момент исходный код Laravel расположен на Github, что даёт возможность легко создавать ваши ветки и отправлять изменения в главное хранилище.
Процесс отправки изменений отличается для новых возможностей и исправлений ошибок.
Перед отправкой запроса на слияние (pull request) для новой возможности вы должны сначала…
Все файлы настроек Laravel хранятся в папке app/config. Каждая настройка задокументирована, поэтому не стесняйтесь изучить эти файлы и познакомиться с возможностями конфигурирования.
Иногда вам нужно прочитать настройку во время работы приложения…
В дополнение к стандартным командам Artisan вы можете также добавлять свои собственные команды для работы с приложением. Вы можете поместить их в папку app/commands, либо в любое другое место, в котором их сможет найти автозагрузчик в соответствии с вашим файлом composer.json.
← Назад | Дальше → Движется на Habravel
App::bind('payment', function () {
return new \PaymentGateway\Payment;
});