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