Источник: Laravel Collections: PHP Arrays On Steroids | Scotch
XBLD/laravel-api-response: Response class for Laravel Restful API’s
laravel-api-response — Response class for Laravel Restful API’s
Источник: XBLD/laravel-api-response: Response class for Laravel Restful API’s
A kickbox email validator for form requests in laravel
Вполне возможно, что кому-то понадобится этот пакет
laravel-kickbox-validator — A kickbox email validator for form requests in laravel
Источник: stuyam/laravel-kickbox-validator: A kickbox email validator for form requests in laravel
Creating A Laravel 404 Page Using Custom Exception Handlers | Scotch
WordPress and Laravel — Laravel News
WordPress is one of the most popular open source applications and that means many people are comfortable using its admin to manage their site. There are times when building out a site this is advantageous as it prevents you from having to retrain the user on how to manage content, menus, photos, and more. A […]
Источник: WordPress and Laravel — Laravel News
Laravel 5.2: Morph Map | Nicolas Widart
My name is Nicolas Widart, and I’m a freelance web developer and consultant. I’m a Laravel framework specialist; an open-source contributor and always on the lookout for new technologies and paradigm changes.
Источник: Laravel 5.2: Morph Map | Nicolas Widart
Material Design Bootstrap Template
Laravel 5.1: разработка пакетa на примере ACL. Часть 3
В этой части мы добавим регистрацию и авторизацию, а так же инструмент для присвоения ролей пользователям. Авторизацию и регистрацию мы реализуем практически по инструкции с официального сайта, но с небольшими дополнениями. Для начала давайте создадим основной макет (из корня проекта)
1 2 |
$ mkdir resources/views/layout $ touch resources/views/layout/default.blade.php |
Laravel 5.1: разработка пакетa на примере ACL. Часть 2
Прошу прощения за задержку продолжения. Навалилось много дел… Но сейчас не о них. Продолжим!
Собственно пакеты мы создавать научились, давайте теперь приступим к разработке именно ACL. В первую очередь создадим две миграции.
php artisan make:migration create_roles_table --path=packages/Bitw/Acl/database/migrations и php artisan make:migration create_users_roles_table --path=packages/Bitw/Acl/database/migrations
Напомню, что Bitw/Acl это мое название «поставщика» и название пакета. У себя вы можете использовать свое.
Laravel 5.1: разработка пакетa на примере ACL
Данная статья является первой и вступительной частью о разработке пакетов для Laravel. В этой (первой части) я постараюсь показать как достаточно просто можно создать пакет. При этом, постараюсь показать это на примере создания пакета для управления правами доступа (ACL — Access Control List). В данной части буду создавать структуру пакета, а в дальнейшем расширять.
Если вы загляните в папку vendor то увидите что пакеты «разложены» в виде имя-поставщика/название-пакета (vendor-name/package-name). Все это для удобства публикации ваших пакетов в публичных источниках типа packagist.org. Т.к. этот пакет мы еще только создаем и он еще не готов к публикации то выполним
1 |
mkdir -p packages/Bitw/Acl && cd packages/Bitw/Acl |
где packages — папка для разрабатываемых пакетов, Bitw — так я себя обозвал как поставщика и Acl — это название пакета. Так мы создадим папку нашего пакета и перейдем в нее.
Теперь пришло время воспользоваться composer для первичной настройки нашего пакета. Нам необходимо добавить некоторые инструкции для того, что бы автозагрузчик приложения знал где искать файлы нашего пакета и некоторую информацию об авторе пакета, а также там можно подключать другие пакеты указав их в списке зависимостей. Выполним
1 |
composer init |
и ответим на некоторые вопросы. В моем случае получилось так