Rumah  >  Artikel  >  rangka kerja php  >  Tutorial Bermula Laravel: Ketahui Rangka Kerja PHP Paling Popular dari Scratch

Tutorial Bermula Laravel: Ketahui Rangka Kerja PHP Paling Popular dari Scratch

王林
王林asal
2023-08-13 13:21:082691semak imbas

Tutorial Bermula Laravel: Ketahui Rangka Kerja PHP Paling Popular dari Scratch

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_nameyour_usernameyour_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:8000rrreee

Ini akan mencipta projek Laravel baharu bernama myproject dalam direktori semasa.


Langkah Kedua: Konfigurasi Pangkalan Data

Sebelum meneruskan, anda perlu menyediakan sambungan pangkalan data. Laravel menggunakan pangkalan data MySQL secara lalai. Buka fail .env dalam direktori myproject dan tetapkan maklumat sambungan pangkalan data anda:

rrreee

Sila pastikan untuk menggantikan your_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!

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