Статьи

Совет: разработайте пакеты Laravel 5 для Laravel 4 Way

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

Делаем это Laravel 4 Way

В этой части мы собираемся загрузить и настроить старый метод для работы с Laravel 5. Для начала выполните следующие шаги:

  • В вашем "illuminate/workbench": "dev-master"composer.json

     // composer.json
    	
    	"require": {
    		"laravel/framework": "5.0.*",
                    "illuminate/workbench": "dev-master"
    	}
  • Добавьте каталог "workbench"autoload > classmapcomposer update

     // composer.json
    	
    	"autoload": {
            "classmap": [
                "database",
                "workbench",
                "..."
            ]
        }
  • Создайте файл workbench.phpconfig

     // config/workbench.php
    	
    
    	return [
      		"name"    => "John Doe",
      		"email"   => "[email protected]"
    	];
  • добавьте 'Illuminate\Workbench\WorkbenchServiceProvider',config/app.php

     // config/app.php
    	
    	"providers" => [
    		'...',
    		'Illuminate\Workbench\WorkbenchServiceProvider',
    	],

Теперь вы готовы следовать официальной документации Laravel 4.

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