Laravel ialah rangka kerja aplikasi web PHP yang popular yang menyediakan banyak ciri berguna untuk membantu pembangun web membina dan menggunakan aplikasi web berkualiti tinggi dengan cepat. Berikut ialah beberapa langkah asas untuk menggunakan Laravel:
Mula-mula, anda perlu memasang Laravel pada mesin tempatan anda. Anda boleh menggunakan Komposer untuk memasang Laravel pada Windows, Mac atau Linux. Komposer ialah pengurus kebergantungan PHP yang memuat turun dan memasang Laravel dan kebergantungannya secara automatik.
Memasang Laravel sangat mudah menggunakan Komposer. Cuma buka terminal atau command prompt dan masukkan arahan berikut:
composer global require laravel/installer
Arahan ini akan memasang pemasang Laravel secara global. Setelah pemasangan selesai, anda boleh mencipta contoh baharu projek Laravel anda menggunakan arahan berikut:
laravel new myproject
Laravel juga memerlukan pangkalan data untuk dijalankan. Secara lalai, Laravel menggunakan pangkalan data MySQL, tetapi ia juga menyokong pangkalan data lain seperti PostgreSQL, SQLite dan SQL Server. Anda perlu mengkonfigurasi maklumat sambungan pangkalan data dalam fail .env. Contohnya, jika anda menggunakan pangkalan data MySQL, fail .env akan kelihatan seperti ini:
DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
Pastikan anda menggantikan nilai ini dengan nama pangkalan data sebenar, nama pengguna dan kata laluan anda.
Laravel dilengkapi dengan alat antara muka baris arahan yang dipanggil Artisan yang membantu anda melaksanakan pelbagai tugas berguna seperti penjanaan kod, migrasi Pangkalan Data, arahan konsol dan ujian. Berikut ialah beberapa arahan Artisan yang biasa digunakan:
php artisan make:controller MyController
php artisan make:model MyModel
php artisan make:migration create_users_table
php artisan migrate
php artisan make:seeder UserSeeder
php artisan db:seed
Laravel menggunakan penghalaan untuk menentukan cara membalas permintaan daripada penyemak imbas web. Dalam Laravel, penghalaan digunakan untuk memetakan URL dan meminta jenis kepada kaedah pengawal tertentu. Untuk mentakrifkan laluan, anda membuka fail route/web.php dan menambah kod yang serupa dengan yang berikut:
Route::get('/', function () { return view('welcome'); });
Kod ini mewakili pemetaan URL akar kepada paparan bernama selamat datang. Anda juga boleh menggunakan jenis permintaan lain seperti POST, PUT, PATCH dan DELETE. Contohnya, kod berikut memetakan permintaan POST kepada kaedah stor pengawal bernama UserController:
Route::post('/users', 'UserController@store');
Pengawal digunakan untuk mengendalikan permintaan untuk aplikasi web , melaksanakan logik perniagaan dan menjana respons. Anda boleh mencipta pengawal menggunakan alat baris arahan Artisan. Sebagai contoh, arahan berikut akan menjana pengawal bernama UserController:
php artisan make:controller UserController
Arahan ini akan menjana fail UserController.php dalam direktori app/Http/Controllers.
Paparan ialah komponen dalam aplikasi Laravel yang mengendalikan output HTML akhir. Dalam Laravel, paparan dibuat menggunakan enjin templat Blade. Paparan boleh mengandungi HTML statik, kod PHP dan sintaks templat Laravel. Anda boleh mencipta paparan baharu menggunakan perintah Artisan berikut:
php artisan make:view myview
Arahan ini akan mencipta fail baharu bernama myview.blade.php dalam direktori sumber/pandangan. Anda boleh menambah HTML, kod PHP dan teg templat (seperti {{ $variable }} dan @foreach) untuk menjana paparan.
Apabila anda bersedia untuk menjalankan aplikasi Laravel anda, anda boleh memasukkan arahan berikut dalam terminal atau command prompt:
rreeeArahan ini akan memulakan pelayan web terbina dalam PHP pada localhost dan menjalankan aplikasi Laravel anda pada http://localhost:8000.
Ringkasan
Laravel ialah rangka kerja aplikasi web PHP yang ringkas dan mudah digunakan yang menyediakan banyak ciri berguna seperti penghalaan, pengawal, pandangan dan antara muka baris arahan Artisan. Dengan menggunakan Laravel, anda boleh mempercepatkan dan memudahkan pembangunan dan penggunaan aplikasi web.
Atas ialah kandungan terperinci Cara menggunakan laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!