Prasyarat:
Anda mesti melakukan tugas-tugas berikut sebelum memulakan pemasangan Valet.
A. Pasang projek Laravel
$ komposer buat-projek --prefer-dist laravel / laravel latavelproB. Pasang kebergantungan yang diperlukan
$ sudo apt-get pasang php7.4-ikal$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install alat-alat libnss3
$ sudo apt memasang nginx
C. Kemas kini komposer
Kemas kini diri komposer $ sudo - stabilPasang Valet di Laravel:
Jalankan arahan berikut untuk memuat turun valet menggunakan komposer.
$ komposer global memerlukan cpriego / valet-linuxJalankan arahan berikut untuk memasang valet di Ubuntu.
$ ujian -d ~ /.komposer && bash ~ /.komposer / vendor / bin / valet install|| bash ~ /.config / komposer / vendor / bin / valet install
Sekiranya valet berjaya dipasang maka output berikut akan muncul.
Jalankan arahan berikut untuk menghentikan dan mematikan apache2 pelayan.
$ sudo systemctl hentikan apache2$ sudo systemctl lumpuhkan apache2
Jalankan arahan berikut untuk memulakan Nginx pelayan.
$ sudo systemctl mulakan nginxJalankan arahan berikut untuk memulakan semula pengurus rangkaian.
Hidupkan semula pengurus rangkaian perkhidmatan $ sudoMulakan semula terminal dan penyemak imbas sebelum menggunakan perintah valet.
Menggunakan arahan Valet:
Terdapat banyak perintah dalam pakej Valet untuk memeriksa status semasa, memulakan dan menghentikan daemon, menambah atau membuang direktori projek, menyahpasang valet, dll. Senarai arahan Valet yang biasa digunakan ditunjukkan di bawah.
Perintah | tujuan |
---|---|
permulaan valet | Mulakan daemon valet. |
berhenti valet | Hentikan daemon valet. |
mulakan semula valet | Mulakan semula daemon valet. |
pautan valet | Buat pautan projek Laravel tertentu. |
nyahpaut valet | Alih keluar pautan projek yang dibuat sebelumnya. |
pautan valet | Paparkan pautan yang ada yang dibuat oleh valet. |
selamat valet | Jadikan laman web selamat dan tunjukkan URL dengan https: //. |
valet tidak selamat | Jadikan laman web tidak selamat dan tunjukkan URL dengan http: //. |
status valet | Tunjukkan status semasa daemon valet. |
Nama domain domain valet | Tukar domain |
bahagian valet | Kongsi laman web tempatan secara terbuka dan uji bagaimana ia berfungsi dalam talian. |
nyahpasang valet | Tanggalkan valet secara kekal. |
Penggunaan beberapa perintah Valet yang diperlukan ditunjukkan di bahagian seterusnya.
Periksa status:
arahan status digunakan untuk memeriksa status semasa Valet. Jalankan arahan berikut dari terminal.
status $ valetOutput berikut akan muncul jika fpm dan Nginx sedang berjalan dan valet berfungsi dengan betul.
Layan laman web:
Dua perintah valet dapat digunakan untuk melayani mana-mana laman Laravel. Ini adalah taman dan pautan. Kegunaan pautan arahan ditunjukkan di bawah.
pautan arahan:
Buat folder baru bernama projek saya dan pergi ke folder yang akan berfungsi sebagai jalan Valet. Buat projek Laravel baru atau salin mana-mana folder projek Laravel yang ada di dalam folder ini. Projek Laravel yang ada disalin di dalam folder di sini. Pergi ke folder projek Laravel dan jalankan pautan arahan untuk mendaftarkan folder di laluan Valet.
$ mkdir myprojects$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
pautan $ valet
Output berikut akan muncul setelah menjalankan perintah.
Jalankan arahan berikut untuk memeriksa senarai pautan simbolik dengan URL yang dibuat oleh valet.
pautan $ valetOutput berikut akan muncul jika pautan untuk projek Laravel dibuat. Domain lalai dari URL valet adalah .ujian. Nama projek Laravel ditetapkan sebagai Tapak nilai. The URL nilai dihasilkan dengan menambahkan domain lalai dengan nama projek. The Jalan menyimpan lokasi folder projek.
Jalankan perintah valet berikut untuk menjadikan laman web selamat.
$ valet selamatAnda boleh menjalankan perintah ping berikut untuk menguji laman web ini masih hidup atau tidak.
$ ping laravelpro.ujianHasilnya menunjukkan bahawa laman web ini masih hidup.
Sekarang, jalankan URL berikut dari penyemak imbas untuk menguji bahawa ia berfungsi atau tidak.
https: // laravelpro.ujian /
Jalankan arahan berikut untuk menjadikan laman web ini tidak selamat dan jalankan projek menggunakan URL, http: // laravelpro.ujian.
$ valet tidak selamatAnda boleh menukar domain lalai valet. Perintah valet berikut akan mengubah .ujian domain .bd domain.
$ valet domain kamiSekarang, anda boleh menyemak URL berikut dari penyemak imbas untuk menguji domain.
http: // laravelpro.bd
Kongsi laman web ini:
Salah satu tujuan penting menggunakan Valet adalah untuk menguji bagaimana laman web ini berfungsi dalam talian pada pelbagai jenis peranti yang berjalan dari pelayan tempatan. Laman web ini boleh dikongsi dengan banyak cara menggunakan valet. Laman web ini dikongsi oleh Ngrok secara lalai. Jalankan arahan berikut untuk berkongsi laman Laravel dengan dunia.
$ bahagian valetOutput berikut akan muncul jika laman web dikongsi dengan betul. Maklumat berikut menunjukkan bahawa laman web ini dalam talian selama 8 jam. Laman web ini boleh diakses dari mana sahaja dengan menggunakan URL, http: // 69763ffe9768.ngrok.io.
Output berikut akan muncul jika URL dijalankan di penyemak imbas mana-mana peranti yang disambungkan ke Internet.
Kesimpulan:
Kadang-kadang sangat penting untuk memeriksa bahawa projek Laravel berfungsi dengan betul atau tidak pada pelbagai jenis peranti seperti mudah alih, tablet, dll. sebelum menerbitkan laman web di pelayan sebenar. Laravel valet menjadikan tugas ini lebih mudah dengan menggunakan bahagian perintah. Laman web ini boleh diuji secara dalam talian dengan mudah melalui ciri valet ini. Cara untuk memasang dan menggunakan pelbagai arahan Laravel valet dijelaskan dalam artikel ini untuk membantu pengguna Laravel untuk menguji laman Laravel mereka dengan mudah.