file
. ومع ذلك، فإن إعداد التطوير يسمح باستخدام memcached
، وهو أمر موصى به../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
في ملف .env
الخاص بك استنساخ المستودع.
قم بتثبيت التبعيات باستخدام composer install
تشغيل composer run-script post-root-package-install
: لتشغيل البرامج النصية لما بعد التثبيت.
تشغيل composer run-script post-create-project-cmd
: لتشغيل البرامج النصية لما بعد التثبيت (مفتاح التطبيق، رابط التخزين، إلخ).
قم بتشغيل ./vendor/bin/sail build --no-cache
: لإنشاء صور عامل الإرساء.
ابدأ خدمة عامل إرساء التطبيق باستخدام ./vendor/bin/sail up -d
.
العلامة -d
هي تشغيل الخدمة في الخلفية.
إذا واجهت هذا الخطأ:
لا يمكن بدء خدمة laravel.test: المنافذ غير متوفرة: استمع إلى tcp 0.0.0.0:*: الربط: العنوان قيد الاستخدام بالفعل
هذا يعني أن نظامك لديه خدمة تعمل على المنفذ المحدد. لإصلاح ذلك دون التأثير على أي شيء، افتح ملف .env
الخاص بك وقم بالتمرير لأسفل لإلغاء التعليق على المتغيرات لتكوين المنافذ المطلوبة. ثم أعد تشغيل الأمر.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
إذا قمت بتغيير APP_PORT، فتأكد من تعديل APP_URL الخاص بك ليعكس ذلك أيضًا. وإلا، فقد لا يتم عرض الصور.
قم بتشغيل عمليات الترحيل باستخدام ./vendor/bin/sail artisan migrate
ملاحظة: بما أننا نستخدم Docker للإعداد، يمكنك تعديل CACHE_DRIVER=memcached
في ملف .env
الخاص بك.**
افتح متصفحك وقم بزيارة: http://127.0.0.1:APP_PORT
قم بتشغيل ./vendor/bin/sail artisan test