Rumah > Artikel > pembangunan bahagian belakang > Panduan Komprehensif untuk Memasang & Menggunakan Laravel dalam atau Apl Web
Laravel 11 telah dinaik taraf/dikeluarkan pada tahun 2024, telah terus berkembang sebagai rangka kerja PHP yang berkuasa untuk apl web dan PWA. Panduan ini akan membimbing anda melalui proses menyediakan dan menggunakan Laravel 11 dengan berkesan untuk memanfaatkan sepenuhnya rangka kerja yang berkuasa ini yang telah menjadikan hidup kita lebih mudah sebagai pembangun. Ia terus memberikan kami alat yang hebat dan berkuasa untuk membina apl web moden. Memandangkan anda telah bekerja dengan Laravel 11, anda akan menemui banyak cirinya yang menyelaraskan proses pembangunan. Ingat untuk merujuk dokumentasi rasmi Laravel untuk mendapatkan maklumat yang lebih terperinci tentang ciri khusus dan amalan terbaik
Untuk bermula dengan Laravel 11, anda perlu memasang PHP 8.2 atau lebih tinggi pada sistem anda. Anda boleh memasang Laravel menggunakan Composer, pengurus pakej PHP. Buka terminal anda dan jalankan:
komposer cipta-projek laravel/laravel nama-projek anda
Arahan ini akan mencipta projek Laravel 11 baharu dalam direktori bernama 'nama-projek-anda'.
Selepas pemasangan, anda akan mengkonfigurasi apl anda. Fail '.env' dalam akar projek anda mengandungi tetapan konfigurasi yang penting. Anda sepatutnya mengemas kini fail ini dengan bukti kelayakan pangkalan data anda dan tetapan khusus persekitaran yang lain. Laravel 11 menyokong pelbagai pangkalan data. Untuk menyediakan pangkalan data anda, edit fail '.env' dan kemas kini pembolehubah DB_* dengan maklumat pangkalan data anda. Kemudian, jalankan migrasi untuk mencipta jadual yang diperlukan
php artisan berhijrah
Dalam Laravel 11, laluan ditakrifkan dalam fail 'routes/web.php' untuk laluan web dan 'routes/api.php' untuk laluan API. Berikut ialah contoh laluan asas
Laluan::get('/welcome', function () {
pandangan kembali('selamat datang');
});
Kami akan menggunakan Pengawal untuk mengendalikan logik aplikasi anda. Untuk mencipta pengawal, gunakan perintah artisan
php artisan make:controller YourControllerName
Kami akan menggunakan model untuk mewakili jadual pangkalan data kami. Untuk mencipta model, kami akan menggunakan
php artisan make:model YourModelName
Jadi, anda harus melihat bahawa Views ialah lapisan pembentangan aplikasi anda. Laravel 11 menggunakan Blade sebagai enjin templatnya. Cipta paparan anda dalam direktori 'sumber/pandangan' dengan sambungan '.blade.php'. ORM Eloquent Laravel menyediakan cara intuitif untuk berinteraksi dengan pangkalan data anda. Berikut ialah contoh mendapatkan semula semua rekod daripada jadual
$users = Pengguna::all();
Seterusnya ialah Middleware yang akan menyediakan mekanisme untuk menapis permintaan HTTP yang memasuki apl anda. Anda boleh mencipta perisian tengah menggunakan
php artisan make:middleware YourMiddlewareName
Laravel 11 termasuk ciri pengesahan terbina dalam. Anda boleh menyediakan perancah pengesahan menggunakan
php artisan make:auth
Seterusnya ujian, jadi Laravel menyediakan cara yang mudah untuk menulis dan menjalankan ujian. Anda boleh membuat ujian menggunakan
php artisan make:test YourTestName
Apabila anda bersedia untuk menggunakan aplikasi Laravel 11 anda, pastikan anda telah mengoptimumkannya untuk pengeluaran. Jalankan arahan berikut
php artisan config:cache
php laluan artisan:cache
php artisan view:cache
Sekarang hanya gunakannya untuk membina teknologi dan apl web yang menakjubkan. Peningkatan ini pastinya akan menambah lapisan baharu pada pengalaman anda sebagai pembangun.
Atas ialah kandungan terperinci Panduan Komprehensif untuk Memasang & Menggunakan Laravel dalam atau Apl Web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!