Tutorial Bermula Laravel: Pelajari rangka kerja PHP paling popular dari awal
Pengenalan:
Laravel ialah salah satu rangka kerja PHP paling popular pada masa ini. Ia mudah digunakan, berkuasa dan mempunyai komuniti pembangunan yang aktif. Artikel ini akan membantu anda mempelajari rangka kerja Laravel dari awal dan menyediakan beberapa contoh kod untuk membantu anda memahami dan menguasai alat berkuasa ini dengan lebih baik.
Langkah Pertama: Pasang Laravel
Sebelum anda bermula, anda perlu memasang rangka kerja Laravel pada komputer anda. Cara paling mudah ialah memasangnya melalui Composer. Sila pastikan anda telah memasang Komposer dan jalankan arahan berikut:
composer global require laravel/installer
Setelah dipasang, anda akan dapat mencipta projek Laravel baharu menggunakan perintah laravel new
. Contohnya, untuk mencipta projek bernama myproject
, jalankan arahan berikut: laravel new
命令创建新的Laravel项目。例如,要创建一个名为myproject
的项目,请运行以下命令:
laravel new myproject
这将在当前目录下创建一个名为myproject
的新Laravel项目。
第二步:配置数据库
在继续之前,您需要设置数据库连接。Laravel默认使用MySQL数据库。打开myproject
目录下的.env
文件,并设置您的数据库连接信息:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
请确保替换掉your_database_name
、your_username
和your_password
这些值为您自己的数据库信息。
第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用于将URL映射到相应的控制器方法。打开myproject/routes/web.php
文件,并添加以下代码:
Route::get('/', 'HomeController@index');
上述代码将把根URL(/
)映射到HomeController
控制器的index
方法上。现在,我们需要创建HomeController
控制器。打开终端,进入项目根目录,运行以下命令:
php artisan make:controller HomeController
这将在myproject/app/Http/Controllers
目录下创建一个HomeController.php
文件。打开该文件,并添加以下代码:
<?php namespace AppHttpControllers; use IlluminateHttpRequest; class HomeController extends Controller { public function index() { return view('welcome'); } }
上述代码的作用是返回一个名为welcome
的视图。我们将在下一步中创建这个视图。
第四步:视图
Laravel使用Blade模板引擎来创建视图。打开myproject/resources/views
目录,并创建一个名为welcome.blade.php
的文件。在该文件中,添加以下代码:
<!DOCTYPE html> <html> <head> <title>Welcome</title> </head> <body> <h1>Welcome to Laravel</h1> </body> </html>
第五步:运行应用程序
至此,我们已经完成了一个最基本的Laravel应用程序。打开终端,在项目根目录下运行以下命令启动内置的开发服务器:
php artisan serve
访问http://localhost:8000
rrreee
myproject
dalam direktori semasa.
Langkah Kedua: Konfigurasi Pangkalan Data
.env
dalam direktori myproject
dan tetapkan maklumat sambungan pangkalan data anda: rrreee
Sila pastikan untuk menggantikanyour_database_name
, Nilai nama_pengguna anda
dan kata laluan_anda
ialah maklumat pangkalan data anda sendiri. 🎜🎜Langkah 3: Penghalaan dan Pengawal🎜Salah satu konsep teras Laravel ialah penghalaan dan pengawal. Laluan digunakan untuk memetakan URL kepada kaedah pengawal yang sepadan. Buka fail myproject/routes/web.php
dan tambahkan kod berikut: 🎜rrreee🎜Kod di atas akan memetakan URL akar (/
) ke HomeControllerPada kaedah <code>index
pengawal. Sekarang, kita perlu mencipta pengawal HomeController
. Buka terminal, masukkan direktori akar projek, dan jalankan arahan berikut: 🎜rrreee🎜 Ini akan mencipta fail HomeController.php
dalam myproject/app/Http/Controllers
direktori. Buka fail dan tambah kod berikut: 🎜rrreee🎜Kod di atas mengembalikan paparan bernama selamat datang
. Kami akan membuat paparan ini dalam langkah seterusnya. 🎜🎜Langkah 4: Views🎜Laravel menggunakan enjin templat Blade untuk membuat paparan. Buka direktori myproject/resources/views
dan buat fail bernama welcome.blade.php
. Dalam fail ini, tambahkan kod berikut: 🎜rrreee🎜Langkah 5: Jalankan aplikasi🎜Pada ketika ini, kami telah melengkapkan aplikasi Laravel yang paling asas. Buka terminal dan jalankan arahan berikut dalam direktori akar projek untuk memulakan pelayan pembangunan terbina dalam: 🎜rrreee🎜Lawati http://localhost:8000
, anda akan melihat mesej dengan tajuk " Selamat datang ke halaman Laravel". 🎜🎜Kesimpulan: 🎜Dalam artikel ini, kami belajar dari awal cara memasang dan mengkonfigurasi rangka kerja Laravel serta cara membuat laluan asas, pengawal dan pandangan. Ini adalah konsep teras pembangunan Laravel, meletakkan asas untuk anda meneroka dan mempelajari rangka kerja PHP yang berkuasa ini. Dengan latihan dan pembelajaran yang berterusan, anda akan dapat membina aplikasi Laravel yang lebih kompleks dan kaya dengan ciri. 🎜🎜Di atas adalah tutorial pengenalan mudah untuk Laravel, saya harap ia akan membantu anda. Saya doakan anda berjaya dalam mempelajari dan menggunakan rangka kerja Laravel! 🎜Atas ialah kandungan terperinci Tutorial Bermula Laravel: Ketahui Rangka Kerja PHP Paling Popular dari Scratch. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!