Laravel ialah rangka kerja pembangunan web PHP yang sangat popular Ia menyediakan ciri yang sangat baik seperti penghalaan yang mudah, struktur MVC dan operasi ORM yang berkuasa, jadi ia digemari oleh pembangun. Sebelum menggunakan rangka kerja Laravel untuk pembangunan web, anda perlu melalui proses persediaan Mari kita terangkan secara terperinci cara membina rangka kerja Laravel.
1. Konfigurasi persekitaran
Sebelum mula membina rangka kerja Laravel, kami terlebih dahulu perlu mengesahkan sama ada komputer kami dilengkapi dengan perisian dan persekitaran operasi yang sepadan.
Keperluan PHP minimum untuk rangka kerja Laravel dijalankan ialah 5.6, tetapi adalah disyorkan bahawa versi PHP yang dikonfigurasikan hendaklah tidak kurang daripada 7.0 untuk sokongan yang lebih baik rangka kerja operasi Laravel. Di bawah sistem Windows, untuk memasang PHP, anda perlu memuat turun pemasang daripada tapak web rasmi Selepas penggunaan selesai, anda perlu menambah laluan fail boleh laku PHP kepada pembolehubah persekitaran sistem.
Komposer ialah pengurus pergantungan paling popular dalam PHP Ia secara automatik boleh menyelesaikan beberapa masalah dalam kod PHP, seperti kebergantungan, konflik pakej, dll. Untuk memasang Komposer di bawah Windows, anda perlu memuat turun program pemasangan daripada tapak web rasmi Selepas pemasangan, anda perlu menambah laluan fail boleh laku Komposer ke pembolehubah persekitaran sistem.
Rangka kerja Laravel perlu dijalankan pada pelayan web, seperti Apache, Nginx, dsb. Di bawah sistem Windows, anda boleh memasang pakej persekitaran XAMPP atau persekitaran bersepadu WampServer, yang kedua-duanya disertakan dengan Apache dan PHP.
2. Pemasangan Laravel
Cara paling mudah untuk memasang rangka kerja Laravel adalah dengan menggunakan Composer untuk memasangnya. Anda hanya perlu melaksanakan satu baris arahan direktori yang ditentukan.
Pertama sekali, kita perlu mencipta direktori projek baharu dalam komputer kita Nama boleh disesuaikan penamaan untuk mengelakkan masalah yang disebabkan oleh nama laluan Cina. Contohnya, cipta direktori projek baharu dalam pemacu D:
D:project
Selepas melengkapkan langkah sebelumnya, kita perlu menggunakan baris arahan untuk melaksanakan pernyataan berikut dalam direktori:
composer create-project --prefer-dist laravel/laravel blog
Di mana "blog" ialah direktori yang digunakan untuk memasang rangka kerja Laravel Jika anda tidak mahu memasang Laravel dalam direktori ini, anda perlu menggantikan "blog" dengan nama direktori anda tentukan.
Selepas pemasangan selesai, kita perlu beralih ke direktori projek dan melaksanakan operasi berikut dalam terminal atau arahan baris:
php artisan serve
Kemudian lawati http://localhost:8000 untuk melihat halaman alu-aluan Laravel yang dipasang. Jika anda boleh mengakses halaman ini dengan betul, tahniah, rangka kerja Laravel telah berjaya dipasang!
3. Operasi rangka kerja Laravel
Selepas rangka kerja Laravel dibina, kami perlu membangunkan projek itu. Rangka kerja Laravel mengikut struktur MVC, dan parameter serta sumber dirangkumkan dalam pengawal, paparan dan model Berikut ialah beberapa pertimbangan untuk pembangunan web di bawah rangka kerja Laravel.
Dalam rangka kerja Laravel, penghalaan dan pengawal adalah konsep yang sangat penting. Laluan biasanya merujuk kepada pautan akses, manakala pengawal merujuk kepada logik yang mengendalikan pautan ini. Untuk mencipta pengawal, kita boleh menggunakan perintah Artisan untuk mencipta pengawal:
php artisan make:controller UserController
Perintah ini akan menjana pengawal UserController secara automatik dalam direktori aplikasi, yang mengandungi struktur kod asas.
Seterusnya, kita perlu mengikat pengawal UserController ke laluan. Tambahkan kod berikut pada fail route/web.php:
Route::get('/users', 'UserController@index');
Kod di atas bermakna jika pengguna mengakses xxxxxx.com/users, kaedah indeks pengawal UserController akan memproses permintaan tersebut.
Paparan ialah paparan halaman yang pengguna lihat apabila mereka melawat tapak web anda. Dalam Laravel, paparan dibentangkan dalam bentuk enjin templat Blade Untuk mencipta paparan baharu dalam Laravel, anda juga perlu menggunakan perintah Artisan:
php artisan make:view users
Kod di atas akan menjana fail bernama pengguna secara automatik. bilah dalam direktori sumber/pandangan PHP.
Di bawah rangka kerja Laravel, pembangunan perlu berdasarkan reka bentuk struktur jadual. Untuk mengekalkan struktur jadual MySQL dengan lebih mudah, rangka kerja Laravel menyediakan satu set fungsi pemindahan pangkalan data, yang boleh berhijrah, mencipta, memadam jadual, dsb. berdasarkan rangka kerja Laravel.
Cara untuk mencipta fail migrasi data baharu dan menjalankan migrasi adalah seperti berikut:
php artisan make:migration user_create_table php artisan migrate
Operasi di atas akan mencipta fail migrasi data bernama user_create_table dan menjalankan fail dalam pangkalan data untuk melaksanakan membuat jadual.
Di atas ialah kaedah dan langkah asas untuk pembinaan rangka kerja Laravel, penghalaan, pengawal, pandangan, pemindahan data, dll. Saya harap ia akan membantu anda. Apabila melakukan pembangunan web, kami boleh mengoptimumkan dan menyesuaikan mengikut keperluan sebenar, menambah baik dan menambah baik projek secara beransur-ansur, dan terus mengumpul pengalaman dan meningkatkan kemahiran.
Atas ialah kandungan terperinci Bagaimana untuk membina rangka kerja laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!