当前位置:Gxlcms > 数据库问题 > [Laravel] Laravel的基本数据库操作部分

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

时间:2021-07-01 10:21:17 帮助过:3人阅读

use App\Http\Controllers\Controller; use DB; class IndexController extends Controller{ public function index(){ $data=array(); $data[‘title‘]="Index控制器"; // 第一种 $user=DB::select("select * from article where id=?",array("1")); foreach ($user as $v) { echo $v->title; } // 第二种 $users=DB::table("article")->get(); foreach ($user as $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的基本数据库操作部分

标签:

人气教程排行