laravel

Penggunaan Laravel Valet

Penggunaan Laravel Valet
Sekiranya anda ingin memeriksa bagaimana projek Laravel anda berfungsi dalam talian tanpa menerbitkan projek tersebut di mana-mana pelayan sebenar, maka anda boleh menggunakan pakej Valet atau Homestead untuk mengembangkan persekitaran pembangunan yang visualisasikan. Homestead digunakan untuk mengembangkan persekitaran pengembangan Linux yang sepenuhnya dapat dilihat dengan konfigurasi Nginx dan ia menggunakan lebih banyak sumber. Sekiranya anda ingin mengembangkan persekitaran pembangunan tempatan yang cepat dengan sumber daya minimum, maka pakej Valet adalah pilihan yang baik. Ia berfungsi dengan pelayan web Nginx. Bagaimana anda boleh memasang Valet di Ubuntu dan menggunakannya untuk menjalankan projek Laravel anda dalam talian untuk waktu-waktu tertentu ditunjukkan dalam artikel ini.

Prasyarat:

Anda mesti melakukan tugas-tugas berikut sebelum memulakan pemasangan Valet.

A. Pasang projek Laravel

$ komposer buat-projek --prefer-dist laravel / laravel latavelpro

B. 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 - stabil

Pasang Valet di Laravel:

Jalankan arahan berikut untuk memuat turun valet menggunakan komposer.

$ komposer global memerlukan cpriego / valet-linux

Jalankan 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 nginx

Jalankan arahan berikut untuk memulakan semula pengurus rangkaian.

Hidupkan semula pengurus rangkaian perkhidmatan $ sudo

Mulakan 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 $ valet

Output 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 $ valet

Output 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 selamat

Anda boleh menjalankan perintah ping berikut untuk menguji laman web ini masih hidup atau tidak.

$ ping laravelpro.ujian

Hasilnya 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 selamat

Anda boleh menukar domain lalai valet. Perintah valet berikut akan mengubah .ujian domain .bd domain.

$ valet domain kami

Sekarang, 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 valet

Output 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.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...