Rumah >rangka kerja php >Laravel >Bagaimana untuk memulakan projek laravel

Bagaimana untuk memulakan projek laravel

PHPz
PHPzasal
2023-04-23 09:08:352258semak imbas

Laravel ialah rangka kerja aplikasi web sumber terbuka berdasarkan bahasa PHP, yang digunakan secara meluas dalam pembangunan aplikasi web. Ia terkenal dengan kesederhanaan, keanggunan, sintaks ekspresif dan sokongan untuk proses pembangunan web, serta mempunyai komuniti yang besar dan ekosistem yang kaya, jadi ia digemari oleh pembangun.

Di laman web rasmi Laravel, kami boleh mendapatkan dokumentasi terperinci dan langkah-langkah untuk memasang Laravel dengan mudah Di bawah kami akan memperkenalkan secara ringkas cara memulakan projek Laravel.

  1. Pasang Komposer

Laravel menggunakan Komposer untuk mengurus kebergantungan, jadi kami perlu memasang Komposer terlebih dahulu. Masukkan arahan berikut pada baris arahan untuk memasang:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Selepas pemasangan selesai, kita boleh memasukkan arahan berikut untuk menyemak sama ada pemasangan berjaya:

composer
  1. Pasang Laravel

Sebelum memasang Laravel, kita perlu mencipta direktori baharu untuk menyimpan fail projek. Jalankan arahan berikut dalam baris arahan:

mkdir mylaravelapp
cd mylaravelapp

Kemudian kita boleh memasang versi terkini Laravel melalui arahan berikut:

composer create-project --prefer-dist laravel/laravel .

Titik di sini bermakna kita akan memasang Laravel dalam direktori semasa.

Selepas pemasangan selesai, masukkan arahan berikut pada baris arahan untuk memulakan projek Laravel:

php artisan serve

Ini akan memulakan pelayan pembangunan tempatan dan mengeluarkan maklumat berikut pada arahan baris:

Laravel development server started: http://127.0.0.1:8000

Kita boleh memasukkan alamat ini dalam penyemak imbas dan melihat antara muka alu-aluan Laravel.

  1. Mengkonfigurasi pangkalan data

Seterusnya, kami perlu mengkonfigurasi pangkalan data supaya aplikasi Laravel kami boleh menyambung ke pangkalan data dan menggunakannya. Cari fail .env dalam direktori root mylaravelapp dan ubah suai nilai pembolehubah berikut:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mylaravelapp
DB_USERNAME=root
DB_PASSWORD=

Di sini, kami menggunakan MySQL sebagai pangkalan data, nama pangkalan data ialah mylaravelapp, nama pengguna ialah root, dan kata laluan kosong.

Kemudian, laksanakan arahan berikut dalam baris arahan untuk menjana kekunci aplikasi Laravel:

php artisan key:generate

Akhir sekali, laksanakan arahan berikut dalam baris arahan untuk melaksanakan pemindahan pangkalan data:

php artisan migrate

Ini akan mencipta jadual dan medan pangkalan data dan mewujudkan perhubungan yang sepadan berdasarkan kelas model yang kami takrifkan dalam aplikasi kami.

  1. Mencipta Laluan dan Pandangan

Sekarang aplikasi Laravel kami disambungkan ke pangkalan data dan sedia untuk menggunakannya, kami boleh mencipta beberapa laluan dan pandangan untuk menunjukkan data.

Buat pengawal baharu dalam direktori app/Http/Controllers:

php artisan make:controller UserController

Kemudian buat kaedah indeks dalam kelas UserController:

public function index() {
    $users = App\User::all();
    return view('users', ['users' => $users]);
}

This The method akan mendapatkan semua data pengguna dan menghantarnya ke paparan yang dipanggil users.blade.php.

Buat laluan baharu dan tambah kod berikut pada fail route/web.php:

Route::get('/users', 'UserController@index');

Akhir sekali, buat laluan baharu bernama users.blade.php dalam sumber/pandangan direktori Lihat fail:

@foreach ($users as $user)
    <p>{{ $user->name }}</p>
@endforeach

Sekarang, masukkan http://127.0.0.1:8000/users dalam penyemak imbas anda dan anda akan melihat nama semua pengguna disenaraikan.

Ringkasan

Memulakan projek Laravel memerlukan langkah berikut:

  1. Pasang Komposer
  2. Pasang Laravel
  3. Konfigurasi pangkalan data
  4. Mencipta laluan dan pandangan

Melalui langkah ini, kami boleh membina aplikasi Laravel mudah untuk memaparkan data dan melaksanakan pembangunan web asas. Sudah tentu, ini hanyalah titik permulaan yang mudah Laravel mempunyai lebih banyak fungsi dan ciri yang membolehkan kami membangunkan aplikasi yang lebih kaya dan lebih kompleks.

Atas ialah kandungan terperinci Bagaimana untuk memulakan projek laravel. 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