laravel5 数据库配置(MySQL)

一、测试
创建迁移
首先,让我们创建一个MySql数据库“jianshu”。接下来打开app/config目录下的database.php文件。请确保default键值是mysql:

1 return array(
2         ...
3         'default' => 'mysql',

然后输入你的数据库配置信息:


 2 'connections' => array(
 3         'mysql' => array(
 4                 'driver'    => 'mysql',
 5                 'host'      => '127.0.0.1',
 6                 'database'  => 'jianshu', //数据库名
 7                 'username'  => 'root, //你的数据库用户
 8                 'password'  => '', //数据库登录密码
 9                 'charset'   => 'utf8',
10                 'collation' => 'utf8_unicode_ci',
11                 'prefix'    => '',
12         ),

再修改.env文件中的数据库配置,同上。

我们要使用Laravel命令行工具artisan来创建我们新的迁移。要运行astisan需要打开一个终端,切换路径到Laravel引用程序文件夹的更目录。

第一个我们需要做的就是安装migrations表,这样Laravel就可以追踪哪些迁移已经运行了。下面的命令将会在数据库中创建一个特殊的表:

 php artisan migrate:install

如果创建成功,artisan会返回“Migration table created successfully.”。

查看数据库,你会发现artisan确实创建了一个新表“migrations”。

你不需要过于关注这个表。这只是一个帮助Laravel监视迁移的表。当你添加新的迁移,artisan migrate会检查migrations表并执行那些没有运行的迁移。

现在,让我们创建一个实际的迁移文件。我想创建一个名为“author”的新表。让我们运行artisan migrate:make命令:

 php artisan migrate:make create_authors_table

你会在app/database/migrations目录下看到文件2014_03_11_162133_create_authors_table.php。

正如你看到的,一个新的迁移文件名称中包含时间戳和迁移的描述性名称。

[注]注意细节的读者可能会注意到我们用“authors”问不是“author”命名作者表。这是Laravel设计理念的一方面,使用自然模型帮助我们存储数据模型。Laravel的表应该始终命名为你的数据模型的复数形式。对于Author模型,表就被命名为“authors”。如果你有一个模型Car,你需要命名表为“Cars”。另外,SELECT name FROM authors WHERE id=100比SELECT name FROM author WHERE id=100更有意义。

参考文章:
https://www.cnblogs.com/huangbx/p/Laravel_4.html
https://blog.csdn.net/zjiang1994/article/details/52600135

猜你喜欢

转载自blog.csdn.net/gx17864373822/article/details/82194895