我已尝试按照本教程
主持Laravel 5网络应用程序它取得了成功,我可以访问我的网络应用程序URL,但我无法访问我的网络应用程序的某些元素,因为其中一些需要数据库。
在托管之前,我使用xampp
,localhost
&来测试网络应用。 mySQL
,通过使用Laravel5
将数据库迁移到mySQL(xampp)
我的问题是,如何在azure中配置数据库,以便它可以与我们的网络应用程序一起使用?我听说有些人讲述.env文件,但我不知道如何处理它以使数据库正常工作。感谢。
答案 0 :(得分:3)
ClearDB在Azure中提供MySQL数据库服务,您可以利用它来创建和托管您的MySQL数据库,然后在您的laravel应用程序配置文件中设置MySQL连接信息。
您可以按照以下步骤在Azure上创建MySQL数据库:
填写MySQL数据库的基本信息:
config/database.php
的laravel应用中设置连接信息:
'mysql' => array(
'driver' => 'mysql',
'host' => 'xx-xxxx-azure-xxxx-c.cloudapp.net',
'database' => '<your_database_name>',
'username' => '<your_user_name>',
'password' => '<your_password>',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
并且还应在.env文件中修改数据库设置。此外,您可以利用MySQL工作台连接到Azure上的MySQL数据库来管理您的数据。