2014-12-26 5 views
25
php artisan workbench vendor/package --resources 

команда не доступна в laravel 5, но как теперь создать пакет в laravel 5?Как создать пакет в Laravel 5?

+1

Сообщение о фиксации, с которой вы связываетесь, говорит «** Очистка конфигурации. Удалите рабочую станцию. ** В подготовке к рабочему столу, являющемуся отдельным инструментом CLI». Я полагаю, что отдельный инструмент CLI еще не написан, поэтому вам придется подождать, пока это не будет сделано. Кто-то исправит меня, если я ошибаюсь .... – lukasgeiter

+0

Вы правы, я нашел это https://github.com/laravel/framework/issues/6584 –

+1

Этот вопрос не соответствует теме, потому что речь идет о нереализованной особенность встроенной версии фреймворка – lukasgeiter

ответ

17

Laravel верстак был переименован в Laravel 5, «Разработка пакета» в документации

http://laravel.com/docs/master/packages

Обратите внимание, что это уже не команда верстак, и вы должны создать свою собственную структуру пакета, а создатель Laravel хочет ограничить зависимость между созданными пакетами и рамкой Laravel (#ref)


UPDATE: Laravel 5 стабилизировалось и пакет illuminate/workbench можно использовать в приложении Laravel 5, как я предложил в this post

18

Shameless саморекламы, но я написал пост об этом под названием «Creating Laravel 5 packages for dummies», которая объясняет, как создать пакет, как положить его на GitHub & Packagist и как продвигать изменения/новые версии впоследствии.

Если вы уже знакомы с созданием пакетов в Laravel 4, самым быстрым решением, которое я нашел, было использование этого CLI tool.

+1

Это очень приятно и единственный способ, который работает с laravel 5.1, поскольку рабочий стол теперь полностью устарел. –

+0

Не работает на Laravel 5.1.16 – TodStoychev