hgphp的博客

https://niwoxuexi.com/blog/user/163

  • Laravel - MySQL数据库的使用详解1(安装配置、基本用法)

    一、数据库配置 (1)打开 config 文件夹下的 database.php 文件,修改 mysql 部分的连接配置。 'mysql' => [ 'driver' => 'mysql', //数据库的类型 'host' => env('DB_HOST', '127.0.0.1'), //数据库的位置 'port ...

    • 更新时间: 2019-09-16 03:32
    3454浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解9(Eloquent ORM用法6:事件、订阅、观察者)

    一、事件的监听与响应1,基本介绍(1)Eloquent 模型可以在模型生命周期中的各个时间点触发相应的事件: retrieved:从数据库中获取已存在模型时会触发该事件。 creating、created:当一个新模型被首次保存的时候,这两个事件会被触发。 updating、updated:当一个模型已经在数据库中存在并调用 save 方法,这两个事件会被触发。 saving、 ...

    • 更新时间: 2019-09-16 03:19
    3378浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解8(Eloquent ORM用法5:删除数据)

    一、直接删除1,通过模型对象删除要删除一个模型,调用模型实例上的delete方法即可。$user=User::find(6); $user->delete();2,通过查询删除模型我们也可以通过查询来同时删除多个模型。User::where('id','>',3)->delete();3,通过主键删除模型如果我们知道模型的主键的话,可以使用des ...

    • 更新时间: 2019-09-13 12:50
    3948浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解7(Eloquent ORM用法4:插入、更新数据)

    一、基本的数据插入操作1,插入数据(1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法即可:注意:created_at和updated_at时间戳在save方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段,可以在模型中将自动时间戳功能关闭。具体参考我之前的文章Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创 ...

    • 更新时间: 2019-09-13 12:49
    3356浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解6(Eloquent ORM用法3:模型关联、关联查询

    一、一对一关联一对一关联是很基本的关联。假设一个User对应到一个Phone,phones表结构如下(通过user_id关联user表的主键):1,定义一对一关联(1)User模型中按下面这样定义关联,传到hasOne方法里的第一个参数是关联模型的类名称。<?php namespaceApp\Models; useIlluminate\Database\Eloquent\Mode ...

    • 更新时间: 2019-09-13 12:49
    3299浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解5(Eloquent ORM用法2:基本查询、动态范围)

    七、获取模型数据1,获取所有数据我们使用all()方法可以把全部记录取出来,也就是自动把对应的模型对象集合全部取出来。$users=User::all(); //foreach($usersas$user){ //echo$user->username; //}2,根据主键查询数据(1)使用find()方法可以根据主键取出一条数据。$user=User::find(2);(2)fi ...

    • 更新时间: 2019-09-13 12:48
    3261浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创建模型)

    Laravel拥有两个功能强大的功能来执行数据库操作:Query Builder(查询构造器)和Eloquent ORM。在前面的文章中,我演示了Query Builder的使用,下面我来介绍下后者:Eloquent ORM。六、Eloquent ORM 基础1,什么是Eloquent ORM? Laravel内置的Eloquent ORM提供了一个美观、简单的与数据库打交道的ActiveReco ...

    • 更新时间: 2019-09-13 12:48
    3495浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)

    五、新增、修改、删除操作 在前文中我介绍了如何使用Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作。同样假设我们有如下用户表(user):1,新增操作(1)插入单条纪录DB::table('user')->insert( [ 'username'=>'guest', 'p ...

    • 更新时间: 2019-09-13 12:48
    3324浏览
    0推荐
    0评论
  • Laravel - MySQL数据库的使用详解2(Query Builder用法1:查询操作)

    Laravel拥有两个强大的功能来执行数据库操作:Query Builder(查询构造器)和Eloquent ORM。在前面的文章中,我们都是通过Query Builder使用原生的SQL语句来操作数据库。其实Query Builder还提供了许多强大且易用的交互方式,下面通过样例进行演示。三、Query Builder 介绍(1)Query Builder为执行数据库查询提供了一个干净简单的接口 ...

    • 更新时间: 2019-09-13 12:47
    3571浏览
    0推荐
    0评论