MacOS 自带的命令终端不支持使用 rz 和 sz 命令进行文件上传和下载。我们可以安装另一种终端 iTerm2,然后对 iTerm2 进行扩展安装 lrzsz,这样 Mac 就可以使用 rz 和 sz 命令进行文件传输了。具体操作步骤如下。 1,安装 iTerm2 首先到其官网下载 iTem2 安装包......
一、事件的监听与响应 1,基本介绍 (1)Eloquent 模型可以在模型生命周期中的各个时间点触发相应的事件: retrieved:从数据库中获取已存在模型时会触发该事件。 creating、created:当一个新模型被首次保存的时候,这两个事件会被触发。 updating、updated......
一、直接删除 1,通过模型对象删除 要删除一个模型,调用模型实例上的 delete 方法即可。 $user = User::find(6); $user->delete()......
一、基本的数据插入操作 1,插入数据 (1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用 save 方法即可: 注意:created_at 和 updated_at 时间戳在 save 方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段......
一、一对一关联 一对一关联是很基本的关联。假设一个 User 对应到一个 Phone,phones 表结构如下(通过 user_id 关联 user 表的主键): 1,定义一对一关联 (1)User 模型中按下面这样定义关联,传到 hasOne 方法里的第一个参数是关联模型的类名称......
七、获取模型数据 1,获取所有数据 我们使用 all() 方法可以把全部记录取出来,也就是自动把对应的模型对象集合全部取出来。 $users = User::all(); 2,根据主键查询数据 (1)使用 find() 方法可以根据主键取出一条数据。 $user = User::find(2)......
Laravel 拥有两个功能强大的功能来执行数据库操作:Query Builder(查询构造器)和 Eloquent ORM。在前面的文章中,我演示了 Query Builder 的使用,下面我来介绍下后者:Eloquent ORM。 六、Eloquent ORM 基础 1,什么是 Eloquent ORM......
五、新增、修改、删除操作 在前文中我介绍了如何使用 Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作......
Laravel 拥有两个强大的功能来执行数据库操作:Query Builder(查询构造器)和 Eloquent ORM。在前面的文章中,我们都是通过 Query Builder 使用原生的 SQL 语句来操作数据库。其实 Query Builder 还提供了许多强大且易用的交互方式,下面通过样例进行演示......
一、数据库配置 (1)打开 config 文件夹下的 database.php 文件,修改 mysql 部分的连接配置。+ 'mysql' => [ 'driver' => 'mysql', //数据库的类型 'host' => env('DB_HOST', '127.0.0.1'), //数据库的位置 'port' => env('DB_PORT', '3306')......