溫馨提示×

Ubuntu下Laravel數據庫如何連接

小樊
36
2025-10-16 13:35:23
欄目: 智能運維

在 Ubuntu 下,要連接 Laravel 數據庫,請按照以下步驟操作:

  1. 安裝 Laravel: 如果你還沒有安裝 Laravel,請先安裝它。在終端中運行以下命令:

    composer global require laravel/installer
    

    確保將 Composer 的全局 bin 目錄添加到你的系統 PATH 中。

  2. 創建新的 Laravel 項目: 使用以下命令創建一個新的 Laravel 項目:

    laravel new project_name
    

    這將在名為 project_name 的目錄中創建一個新的 Laravel 項目。

  3. 配置數據庫連接: 在 Laravel 項目中,打開 .env 文件,找到以下行:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=forge
    DB_USERNAME=forge
    DB_PASSWORD=
    

    根據你的數據庫設置修改這些值。例如,如果你使用的是本地 MySQL 數據庫,你可以這樣設置:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=my_database
    DB_USERNAME=my_user
    DB_PASSWORD=my_password
    

    確保將 my_database、my_usermy_password 替換為你的實際數據庫名稱、用戶名和密碼。

  4. 運行遷移: 在終端中,進入 Laravel 項目的根目錄,然后運行以下命令以創建數據庫表:

    php artisan migrate
    
  5. 測試數據庫連接: 創建一個簡單的路由來測試數據庫連接。在 routes/web.php 文件中添加以下代碼:

    Route::get('/test-db', function () {
        $users = DB::table('users')->get();
        return view('test-db', ['users' => $users]);
    });
    

    創建一個名為 resources/views/test-db.blade.php 的新視圖文件,并添加以下代碼:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Test Database</title>
    </head>
    <body>
        <h1>Users</h1>
        <ul>
            @foreach ($users as $user)
                <li>{{ $user->name }}</li>
            @endforeach
        </ul>
    </body>
    </html>
    

    現在訪問 http://your_project_domain.test/test-db,你應該能看到從數據庫中檢索到的用戶列表。

這樣,你就成功地在 Ubuntu 下配置了 Laravel 數據庫連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女