โครงการที่พัฒนาภายใต้ระเบียบวิธี Test Driven Development (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
เอ็มไอที