Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menjalankan sebarang projek Laravel (Ia sangat mudah)

Bagaimana untuk menjalankan sebarang projek Laravel (Ia sangat mudah)

WBOY
WBOYasal
2024-07-22 08:37:30946semak imbas

Anda mungkin keliru tentang cara menjalankan projek Laravel yang diambil dari sumber luar seperti Github, kerana dalam projek Laravel yang dibuat terus pada tempatan kita hanya perlu menaip di terminal arahan

php artisan serve

dan projek Laravel boleh berjalan dengan betul dan boleh dipaparkan pada skrin.

Mari kita lihat perbezaan antara projek Laravel tempatan dan luaran, di sini saya akan menggunakan sumber luar seperti Github.
How to run any Laravel project (It Seperti yang anda lihat, terdapat beberapa fail dan folder hilang dalam bahagian projek Laravel yang diambil daripada Github.

Mengapa ini berlaku adalah kerana Laravel secara lalai mempunyai fail khas yang dipanggil .gitignore, fail ini akan mengecualikan fail dan folder yang disenaraikan di dalamnya supaya ia tidak akan dimuat naik ke Github atau sumber luaran lain yang mempunyai sokongan Git.
How to run any Laravel project (It Ini perlu atas sebab keselamatan dan juga untuk meminimumkan saiz projek supaya tidak membebankan storan awan dengan fail yang tidak diperlukan.

Jadi bagaimana untuk menjalankannya jika beberapa fail dan folder hilang? Saya akan tunjukkan caranya.

Pastikan versi PHP anda memenuhi spesifikasi minimum projek Laravel.

Pertama sekali, versi php anda mesti memenuhi spesifikasi minimum projek Laravel, contohnya jika versi Laravel ialah 10, anda memerlukan sekurang-kurangnya PHP versi 8.1+ untuk menjalankannya.

Anda boleh menyemak spesifikasi php minimum dalam Laravel melalui pautan berikut laravel.com/docs/master/releases#support-policy

Jika versi PHP anda tidak memenuhi spesifikasi minimum dan anda tidak tahu cara mengemas kini atau menukar versi PHP, anda boleh membaca catatan saya sebelum ini mengenai Cara menukar atau mengemas kini versi PHP dalam Laragon

Pasang pakej yang diperlukan untuk projek Laravel

composer install

Arahannya ialah untuk memasang pakej yang diperlukan dalam projek Laravel, anda boleh lihat dalam gambar pertama di bahagian tempatan terdapat folder bernama vendor, folder itu akan dipasang jika anda menjalankan arahan di atas.

Cipta dan konfigurasikan fail .env

Oleh kerana fail .env tidak wujud maka anda perlu menciptanya semula, anda boleh menyalin fail yang dipanggil .env.example untuk mencipta fail .env dengan cepat, cuma jalankan arahan berikut pada terminal

cp .env.example .env

sistem akan menyalin fail .env.example secara automatik dan menukar nama fail kepada .env.

Konfigurasikan kunci aplikasi dalam fail .env

Dalam fail .env yang baru anda buat sebelum ini tidak mempunyai kunci aplikasi, anda mesti menetapkan kunci aplikasi dengan menjalankan arahan berikut

php artisan key:generate 

ini akan menjana semula kunci aplikasi secara automatik dalam fail .env anda.

Jalankan beberapa arahan tambahan (pilihan)

Jika anda menggunakan pangkalan data dalam projek Laravel anda, kemudian jalankan arahan berikut

php artisan migrate

Pastikan anda telah mengkonfigurasi pangkalan data dalam fail .env.

Jika projek Laravel mempunyai ciri muat naik fail maka jangan lupa jalankan arahan berikut

php artisan storage:link

Penutup

Begitulah cara untuk menjalankan sebarang projek Laravel, jika anda menjalankannya secara setempat maka anda boleh terus menaip perintah php artisan serve untuk menjalankannya.

Nota: jika anda menjalankan pada pelayan maka anda perlu menukar folder akar kepada awam dan tidak perlu menjalankan perintah php artisan serve lagi.

Semoga post ini bermanfaat untuk anda dan jangan lupa share dengan orang lain. semoga berjaya...

Atas ialah kandungan terperinci Bagaimana untuk menjalankan sebarang projek Laravel (Ia sangat mudah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn