在 Ubuntu 下,要連接 Laravel 數據庫,請按照以下步驟操作:
安裝 Laravel: 如果你還沒有安裝 Laravel,請先安裝它。在終端中運行以下命令:
composer global require laravel/installer
確保將 Composer 的全局 bin 目錄添加到你的系統 PATH 中。
創建新的 Laravel 項目: 使用以下命令創建一個新的 Laravel 項目:
laravel new project_name
這將在名為 project_name
的目錄中創建一個新的 Laravel 項目。
配置數據庫連接:
在 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_user
和 my_password
替換為你的實際數據庫名稱、用戶名和密碼。
運行遷移: 在終端中,進入 Laravel 項目的根目錄,然后運行以下命令以創建數據庫表:
php artisan migrate
測試數據庫連接:
創建一個簡單的路由來測試數據庫連接。在 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 數據庫連接。