- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
Package Development ساخت بستههای قابل استفاده مجدد برای Laravel را توضیح میدهد. یک Package میتواند سرویس، Provider، فرمان Artisan، فایل تنظیمات، View، Migration و Assetهای اختصاصی داشته باشد و از طریق Composer در پروژههای دیگر نصب شود.
نحوه کار و کاربرد
ساختار بسته را در مخزن مستقل نگه دارید و اطلاعات نام، نسخه، وابستگیها و Autoload را در composer.json تعریف کنید. Service Provider نقطه اتصال بسته به برنامه است. برای تنظیمات و Viewها امکان Publish فراهم کنید و آزمونهای مستقل بنویسید.
نمونه
{
"name": "acme/report-tools",
"autoload": {"psr-4": {"Acme\\ReportTools\\": "src/"}}
}
نکته
برای انتشار بسته، نسخهگذاری معنایی، سازگاری نسخه Laravel و PHP و دستورالعمل نصب و ارتقا را مستند کنید.
اصطلاحات مرتبط در واژهنامه: پیاسآر