在 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 数据库连接。