Rumah  >  Artikel  >  rangka kerja php  >  Bagaimana untuk membuat pangkalan data baru dalam laravel

Bagaimana untuk membuat pangkalan data baru dalam laravel

WBOY
WBOYasal
2023-05-29 10:30:08735semak imbas

Laravel ialah rangka kerja web yang dibangunkan berdasarkan PHP kerana ia menyediakan banyak alatan berkuasa dan perpustakaan kelas yang membolehkan pembangun melaksanakan aplikasi web dengan cepat. Antaranya, mencipta pangkalan data baru merupakan fungsi yang sangat penting dalam Laravel Artikel ini akan memperkenalkan cara membuat pangkalan data dalam Laravel.

Terdapat banyak cara untuk mencipta pangkalan data baharu dalam Laravel, yang paling biasa ialah menggunakan alat baris arahan Artisan. Alat baris arahan Artisan boleh dimulakan dengan menjalankan perintah php artisan, dan ia menyediakan banyak fungsi, seperti menjana kod, mengosongkan cache, mencipta migrasi data, menjana pengawal, dsb. Berikut ialah langkah-langkah untuk mencipta pangkalan data menggunakan alat baris arahan Artisan:

Langkah

Langkah 1: Konfigurasikan sambungan pangkalan data

Konfigurasi sambungan pangkalan data dalam Laravel adalah sangat mudah dan hanya perlu diubah suai .envFail sudah memadai. Dalam fail .env, secara amnya perkara yang anda perlu ubah suai ialah item berikut:

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

Antaranya, DB_CONNECTION ialah jenis sambungan pangkalan data Secara amnya, gunakan mysql dan DB_HOST dan DB_PORT ialah alamat dan nombor port pelayan pangkalan data, DB_DATABASE ialah nama pangkalan data yang akan dibuat, DB_USERNAME dan DB_PASSWORD ialah nama pengguna dan kata laluan untuk menyambung ke pangkalan data.

Langkah 2: Cipta pangkalan data baharu

Selepas melengkapkan konfigurasi fail .env, anda boleh menggunakan arahan berikut untuk mencipta pangkalan data:

php artisan db:create

Selepas melaksanakan arahan ini, Laravel akan secara automatik mengesan maklumat konfigurasi dalam fail .env dan mencipta pangkalan data baharu dalam pangkalan data MySQL berdasarkan maklumat di dalamnya. Jika semuanya baik-baik saja, anda akan melihat output yang serupa dengan yang berikut pada terminal:

   Database created successfully.

Langkah 3: Semak sama ada pangkalan data baharu berjaya dibuat

Anda boleh menggunakan baris arahan mysql alat Semak sama ada pangkalan data baharu berjaya dibuat. Masukkan arahan berikut pada baris arahan:

mysql -u root -p

Perintah ini akan menggunakan pengguna root untuk log masuk ke pangkalan data MySQL Selepas berjaya log masuk, masukkan arahan berikut pada baris arahan MySQL untuk menyemak sama ada terdapat a pangkalan data bernama laravel:

show databases;

Jika semuanya baik-baik saja, anda akan melihat output yang serupa dengan yang berikut:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| laravel            |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

Langkah 4: Gunakan pangkalan data baharu

Selepas melengkapkan langkah di atas, pangkalan data baharu sudah tersedia dalam aplikasi Laravel. Anda boleh menyemak sama ada maklumat sambungan pangkalan data berjaya dikonfigurasikan dalam fail config/database.php:

    'mysql' => [
        'driver' => 'mysql',
        'url' => env('DATABASE_URL'),
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'laravel'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'prefix_indexes' => true,
        'strict' => true,
        'engine' => null,
        'options' => extension_loaded('pdo_mysql') ? array_filter([
            PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
        ]) : [],
    ],

Dalam kod, fungsi env() akan membaca pembolehubah persekitaran dalam fail .env untuk mendapatkan sambungan pangkalan data maklumat, Jika semuanya betul, anda boleh mula menggunakan pangkalan data baharu dalam aplikasi Laravel anda.

Ringkasan

Mencipta pangkalan data baharu menggunakan alat baris arahan Artisan adalah sangat mudah, cuma ikut langkah di atas untuk melengkapkan konfigurasi. Melalui artikel ini, anda telah mempelajari cara membuat pangkalan data baharu dalam Laravel. Saya percaya ini sangat berguna untuk pembangun yang sedang mempelajari Laravel. Tetapi sila ambil perhatian bahawa sebelum mencipta pangkalan data baharu, sila sandarkan data untuk mengelakkan situasi yang tidak dijangka.

Atas ialah kandungan terperinci Bagaimana untuk membuat pangkalan data baru dalam 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
Artikel sebelumnya:muat naik fail laravel gagalArtikel seterusnya:muat naik fail laravel gagal