-
hgphp
-
一、数据库配置
(1)打开 config 文件夹下的 database.php 文件,修改 mysql 部分的连接配置。
'mysql' => [
'driver' => 'mysql', //数据库的类型
'host' => env('DB_HOST', '127.0.0.1'), //数据库的位置
'port
-
hgphp
-
一、直接删除1,通过模型对象删除要删除一个模型,调用模型实例上的delete方法即可。$user=User::find(6);
$user->delete();2,通过查询删除模型我们也可以通过查询来同时删除多个模型。User::where('id','>',3)->delete();3,通过主键删除模型如果我们知道模型的主键的话,可以使用des
-
hgphp
-
一、基本的数据插入操作1,插入数据(1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法即可:注意:created_at和updated_at时间戳在save方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段,可以在模型中将自动时间戳功能关闭。具体参考我之前的文章Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创
-
hgphp
-
一、一对一关联一对一关联是很基本的关联。假设一个User对应到一个Phone,phones表结构如下(通过user_id关联user表的主键):1,定义一对一关联(1)User模型中按下面这样定义关联,传到hasOne方法里的第一个参数是关联模型的类名称。<?php
namespaceApp\Models;
useIlluminate\Database\Eloquent\Mode
-
hgphp
-
七、获取模型数据1,获取所有数据我们使用all()方法可以把全部记录取出来,也就是自动把对应的模型对象集合全部取出来。$users=User::all();
//foreach($usersas$user){
//echo$user->username;
//}2,根据主键查询数据(1)使用find()方法可以根据主键取出一条数据。$user=User::find(2);(2)fi
-
hgphp
-
Laravel拥有两个功能强大的功能来执行数据库操作:Query Builder(查询构造器)和Eloquent ORM。在前面的文章中,我演示了Query Builder的使用,下面我来介绍下后者:Eloquent ORM。六、Eloquent ORM 基础1,什么是Eloquent ORM? Laravel内置的Eloquent ORM提供了一个美观、简单的与数据库打交道的ActiveReco
-
hgphp
-
五、新增、修改、删除操作 在前文中我介绍了如何使用Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作。同样假设我们有如下用户表(user):1,新增操作(1)插入单条纪录DB::table('user')->insert(
[
'username'=>'guest',
'p
-
hgphp
-
Laravel拥有两个强大的功能来执行数据库操作:Query Builder(查询构造器)和Eloquent ORM。在前面的文章中,我们都是通过Query Builder使用原生的SQL语句来操作数据库。其实Query Builder还提供了许多强大且易用的交互方式,下面通过样例进行演示。三、Query Builder 介绍(1)Query Builder为执行数据库查询提供了一个干净简单的接口