您好,欢迎访问一九零五行业门户网

[Laravel] Laravel的基本数据库操作部分

[laravel] laravel的数据库配置
找到程序目录结构下.env文件
配置基本的数据库连接信息
db_host=127.0.0.1
db_port=3306
db_database=blog
db_username=root
db_password=root
修改完.env文件需要重启服务
[laravel] laravel的数据库入门
控制器中导入db数据库操作类,use db
使用db类的静态方法select来查询数据库,db::select(),参数:sql语句,参数值数组
例如:$user=db::select(select * from article where id=?,array(1));
获取到一个数组,数组中的每一个结果是一个stdclass对象
phpnamespace app\http\controllers\index;use app\http\controllers\controller;use db;class indexcontroller extends controller{ publicfunction index(){ $data=array(); $data['title']=index控制器; // 第一种$user=db::select(select * from article where id=?,array(1)); foreach ($useras$v) { echo$v->title; } // 第二种$users=db::table(article)->get(); foreach ($useras$v) { echo$v->title; } return view(index.index,$data); }}
使用查询构造器
使用db::table(),得到查询构造器对象,参数:表名
调用builder对象的get()方法,得到数组数据
例如:$users=db::table(article)->get();
查询构造器是链式调用的,还有其他方法,可以去查看文档
[laravel] 数据库的迁移
使用artisan命令创建迁移,make:migration 名称 –create 表名
例如:php artisan make:migration create_users_table --create=users
此命令会在database/migrations目录下面创建一个迁移文件
打开生成的迁移文件,在up方法里面进行字段的创建,这里会用到数据库的结构构造器schema
运行迁移命令,使用命令 php artisan migrate,会在数据库中自动创建表
[laravel] eloquent模型
使用eloquent模型为表建立映射模型orm,使用artisan命令 make:model 模型名称
例如:php artisan make:model user
在app目录下生成一个user.php的模型文件
以上就介绍了[laravel] laravel的基本数据库操作部分,包括了laravel方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息