تم تطوير المشروع وفقًا لمنهجية التطوير المبني على الاختبار (TDD)، مع الاحتفاظ بقائمة من المستودعات التي تهم المجتمع.
يهدف هذا المشروع إلى تجربة وتقديم التوجيه لتطوير Laravel بموجب منهجية TDD.
التثبيت والتشغيل
$ git clone [email protected]:abrahamuchos/repository-guide.git
$ cd repository-guide
$ composer install
$ npm install
$ php artisan test
أو يمكنك إجراء الاختبارات بشكل فردي على
$ php artisan test --filter RepositoryControllerTest::test_anyone
يمكنك عرض الاختبارات بشكل فردي على
/tests/Feature/Http/Controllers/PageControllerTest.php
/tests/Feature/Http/Controllers/RepositoryControllerTest.php
قم بإنشاء نسخة من الملف .env.example
وأعد تسميته إلى .env
. بعد ذلك، قم بتكوين متغيرات البيئة الضرورية.
قم بإنشاء مفتاح تطبيق عن طريق تشغيل php artisan key:generate
.
قم بتشغيل php artisan migrate
لإنشاء جداول قاعدة البيانات.
قم بتشغيل php artisandb:seed
لإنشاء بيانات وهمية ومستخدم إداري.
قم بتشغيل php artisan serve
لبدء خادم تطوير Laravel.
لتشغيل هذا المشروع، ستحتاج إلى إضافة متغيرات البيئة التالية إلى ملف .env الخاص بك
DB_HOST
DB_PORT
DB_DATABASE
DB_USERNAME
DB_PASSWORD
معهد ماساتشوستس للتكنولوجيا