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

lệnh không có sẵn trong laravel 5, nhưng bây giờ tạo gói trong laravel 5 như thế nào?Cách tạo gói trong Laravel 5?

+1

Thông báo về cam kết bạn liên kết để nói "** Dọn dẹp cấu hình. Xóa bàn làm việc. ** Chuẩn bị cho bàn làm việc là một công cụ CLI riêng biệt." Tôi cho rằng công cụ CLI riêng biệt vẫn chưa được viết nên bạn sẽ phải đợi cho đến khi hoàn thành. Một người nào đó sửa tôi nếu tôi sai .... – lukasgeiter

+0

Bạn nói đúng, tôi đã tìm thấy https://github.com/laravel/framework/issues/6584 –

+1

Câu hỏi này dường như không có chủ đề bởi vì đó là câu hỏi chưa được thực hiện tính năng của một phiên bản phát triển trong khuôn khổ – lukasgeiter

Trả lời

17

Các workbench laravel đã được đổi tên trong laravel 5 đến "Phát triển trọn gói" trong tài liệu

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

Chú ý rằng không còn là một lệnh bàn làm việc và bạn cần phải tạo ra cấu trúc gói của riêng bạn, như tác giả Laravel muốn để hạn chế sự phụ thuộc giữa các gói được tạo ra và khuôn khổ Laravel (#ref)


UPDATE: Laravel 5 bây giờ đã ổn định và gói illuminate/workbench thể được sử dụng trong một ứng dụng laravel 5 như tôi đã gợi ý trong this post

18

Shameless tự quảng bá, nhưng tôi đã viết một bài về vấn đề này được gọi là "Creating Laravel 5 packages for dummies" giải thích làm thế nào để tạo ra các gói phần mềm, làm thế nào để đặt nó trên GitHub & Packagist và làm thế nào để đẩy thay đổi/phiên bản mới sau đó.

Nếu bạn đã quen với việc tạo các gói trong Laravel 4, giải pháp nhanh nhất mà tôi đã tìm thấy là sử dụng CLI tool này.

+1

Thats a nice nice hướng dẫn và cách duy nhất hoạt động với laravel 5.1, vì bàn làm việc bây giờ hoàn toàn không còn được dùng nữa. –

+0

Không hoạt động trên Laravel 5.1.16 – TodStoychev