file
. Namun, pengaturan pengembangan mengizinkan penggunaan memcached
, yang direkomendasikan../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
di file .env
Anda Kloning repositori.
Instal dependensi dengan composer install
Jalankan composer run-script post-root-package-install
: Untuk menjalankan skrip pasca-instal.
Jalankan composer run-script post-create-project-cmd
: Untuk menjalankan skrip pasca-instal (kunci aplikasi, tautan penyimpanan, dll).
Jalankan ./vendor/bin/sail build --no-cache
: Untuk membuat image buruh pelabuhan.
Mulai layanan buruh pelabuhan aplikasi dengan ./vendor/bin/sail up -d
.
Bendera -d
adalah untuk menjalankan layanan di latar belakang.
Jika Anda mengalami kesalahan ini:
Tidak dapat memulai layanan laravel.test: Port tidak tersedia: dengarkan tcp 0.0.0.0:*: bind: alamat sudah digunakan
Ini berarti sistem Anda memiliki layanan yang berjalan pada port yang ditentukan. Untuk memperbaikinya tanpa memengaruhi apa pun, buka file .env
Anda dan gulir ke bawah untuk menghapus komentar pada variabel untuk mengonfigurasi port yang diinginkan. Kemudian, jalankan kembali perintah tersebut.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
Jika Anda mengubah APP_PORT, pastikan Anda mengubah APP_URL agar mencerminkan hal tersebut juga. Jika tidak, gambar mungkin tidak ditampilkan.
Jalankan migrasi dengan ./vendor/bin/sail artisan migrate
Catatan: Karena kami menggunakan Docker untuk melakukan pengaturan, Anda dapat memodifikasi CACHE_DRIVER=memcached
di file .env
Anda.**
Buka browser Anda dan kunjungi: http://127.0.0.1:APP_PORT
Jalankan ./vendor/bin/sail artisan test