https://packagist.org/
搜索 database
对项目而言,并没有增加新的依赖组件
"require":{
"illuminate/routing":"*",
"illuminate/events":"*",
"illuminate/database":"*"
},
"autoload": {
"psr-4": {
"app\\":"app/"
}
}
}
composer update
illuminate/database提供了两种操作数据库的方式,一种是查询构造器,一种是Eloquent ORM方式,这里使用后者。
新建配置文件,config目录登场了
打开database组件下 README
复制一份粘贴到config/database.php
使用组件
准备工作
创建数据库lara 和数据表 students
注意模型student默认以students复数形式当表,你可以指定表名称protected $table = 'student'
CREATE TABLE `students` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
创建模型类
操作数据库
我们在之前的index方法里修改
end
下一节 视图组件