精华内容
下载资源
问答
  • 本文实例讲述了Laravel框架实现model层的增删改查(CURD)操作。分享给大家供大家参考,具体如下:protected $table = 'user_city';public $timestamps = false;//添加 返回idpublic function cityadd($data){return $...

    本文实例讲述了Laravel框架实现model层的增删改查(CURD)操作。分享给大家供大家参考,具体如下:

    protected $table = 'user_city';

    public $timestamps = false;

    //添加 返回id

    public function cityadd($data)

    {

    return $this->insertGetId($data);

    }

    //单条查找

    public function getfind($id)

    {

    if($this->where('id',$id)->first()){

    return $this->where('id',$id)->first()->toArray();

    }else{

    return [];

    }

    }

    //查询用户有几个uid,返回数量

    public function countCity($uid){

    if($this->where('uid',$uid)->first()){

    return $this->where('uid',$uid)->count();

    }else{

    return [];

    }

    }

    //查询全部数据

    public function getAll()

    {

    return $this->get()->toArray();

    }

    /**

    * 修改管理员信息

    * @param $id

    * @param $data

    * @return bool

    */

    public function upAdmin($id,$data)

    {

    if($this->find($id)){

    return $this->where('id',$id)->update($data);

    }else{

    return false;

    }

    }

    //加条件,时间

    //查询用户的认购的城数

    public function buy_num($uid){

    $startDate = date('Y-m-01', strtotime(date("Y-m-d")));

    $endDate = date('Y-m-d', strtotime("$startDate +1 month -1 day"));

    // 将日期转换为Unix时间戳

    $endDate=$endDate." 22:59:59";

    $startDateStr = strtotime($startDate);

    $endtDateStr = strtotime($endDate);

    return $this->where('uid',$uid)->where('buy_type',1)->whereBetween('create_time', array($startDateStr,$endtDateStr))->sum('buy_num');

    }

    /**

    * 根据id查找城池信息 只返回某个字段的值

    * @param $id

    * @return array

    */

    public function getCityName($id)

    {

    if($this->where('city_id',$id)->first()){

    return $this->where('city_id',$id)->lists('city_name')[0];

    }else{

    return [];

    }

    }

    希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

    展开全文
  • 在上一篇的文章中我们学会了使用facade来对数据库进行增删改查,这种方法比较没那么灵活,也不是很方便,今天我们来介绍另一种laravel对数据库增删改查的方法,那就是通过查询构造器来实现。新增数据使用insert来进行...

    laravel对数据库进行增删改查,其实很简单,一学就会。

    f11b0a3c8a23bffd8e6d87a6198db2c8.png

    在上一篇的文章中我们学会了使用facade来对数据库进行增删改查,这种方法比较没那么灵活,也不是很方便,今天我们来介绍另一种laravel对数据库增删改查的方法,那就是通过查询构造器来实现。

    05cbc264806ebbadfbaa4511603fdd65.png

    新增数据

    使用insert来进行,如果要想在插入数据成功之后,返回id就用insertGetId。

    例子:

    #查询构造器之增加数据之后返回自增的id

    $result=DB::table("students")->insertGetId(['name'=>"tianli","age"=>23,"register"=>$time]);//为students这个表新增一条数据并返回id

    var_dump($result);

    fbf5b8c2570e0abcb57294ddaa6b62db.png

    更新数据

    更新数据,用到的是update这个关键字,在更新的时候,可以带上条件查询where。

    例子如下:

    #查询构造器之更新数据

    $result=DB::table("students")->where('id',2)->update(["name"=>"luoshan"]);//对students这个表中id为2的这条记录进行更新,将name这个字段更新为luoshan

    var_dump($result);

    1dc95a4ed4b68735e0e90cab5d0bdf3c.png

    查询数据

    查询数据用到的是get这个关键字,例子如下:

    #查询数据信息

    $result=DB::table("students")->where("id",4)->get();//查询students这个表中id为4的这条记录。

    var_dump($result);

    80231650080e03a98612abcdf9359520.png

    删除数据

    在laravel查询构造器中用到删除数据的关键字是delete,例子如下:

    #删除数据

    $bool=DB::table("students")->where("id",3)->delete();//删除students这个表中id为3的记录

    var_dump($bool);

    自增自减

    自增自在更新数据的时候,我们还可以对某些字段的内容进行自增或者四自减,例子如下:

    #自增自减带条件

    $bool=DB::table("students")->where('id',">=",3)->increment("age",3);//increment表示的是增加,decrement表示自减

    var_dump($bool);

    展开全文
  • 上一篇介绍了如何在windows环境下跑一个 laravel 项目,这一篇写如何使用 laravel 中的 查询构造器 实现增删改查。 读这篇文章时我默认你已拥有如下知识: 了解php的基础语法 了解数据库设计 了解常用的sql查询 ...
  • Laravel自带的Eloquent ORM提供了一个美观、简单的数据库打交道的ActiveRecord实现,每张数据表都对应一个与该表进行交互的“Model模型”,模型允许你在表中进行数据查询,以及插入、更新、删除等操作。 1、每个...

    一、模型操作(AR模式)

    Laravel自带的Eloquent ORM提供了一个美观、简单的数据库打交道的ActiveRecord实现,每张数据表都对应一个与该表进行交互的“Model模型”,模型允许你在表中进行数据查询,以及插入、更新、删除等操作。

    1、每个数据表:与数据表进行交互的Model模型映射(实例化模型)
    2、记录中的字段:与模型类的属性映射(给属性赋值,字段名就是属性名)
    3、表中的每个记录:与一个完整的请求实例映射(具体的CURD操作)

    1、定义模型

    (1)定义位置:
    定义模型的位置,默认是在app目录下Models目录下。

    (2)命名规则
    本身laravel对模型的命名没有严格的要求,一般采用表名(首字母大写).php
    例如:User.php、Goods.php

    (3)创建模型
    可以使用artisan命令:例如创建一个member模型【模型也可分目录管理】
    php artisan make:model Member

    例:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    (4)定义模型注意事项:

    1、(必做)定义一个$table属性,值是不要前缀的表名(真实的表名),如果不指定则使用类名的复数形式作为表名。如果模型为Member模型在不指定table属性的情况下,其默认会去找members表。修饰词:protected
    2、(可选)定义$primaryKey属性,值是主键名称,如果需要使AR模式的find方法,则可能需要指定主键(Model::find(n)),在主键字段不是id的时候则需要指定主键,修饰词:protected
    3、(可选)定义$timestamps属性,值是false,如果不设置为false,则默认会操作表中的created_at和updated_at字段,我们表中一般没有这两个字段,所以设置为false,表示不要操作这两个字段。修饰词:public。
    4、(可选)定义$fillable属性,表示使用模型插入数据时,允许插入到数据库的字段信息,格式是一维数组形式,修饰词:protected(当使用模型的create、save方法的时候最好就得写上这个属性)。反向指定的属性叫做:$guarded

    二、模型控制器中调用

    引入Member模型类:
    在这里插入图片描述
    模型的使用,模型在控制器中的使用方式有2种。
    1、直接像使用DB门面一样的操作方式:以调用静态方法为主的形式,该形式下模型不需要实例化,例如:Member::get()等价于DB::table(‘member’)->get();
    2、实例化模型然后再去使用模型类(普通)
    例如:$model = new Member(); $model -> get();

    两种形式的选择标准:
    如果使用的方法都是laravel框架自带的,则任意选择;
    如果使用的方法有用户自己在模型中定义的,使用第2种形式。

    三、定义测试路由

    增:/mod_add
    删:/mod_del
    改:/mod_mod
    查:/mod_select
    在这里插入图片描述

    3.1 添加数据

    在laravel里面完成数据的添加可以使用两种方式:
    方式一(AR模式):使用AR模式必须要实例化模型
    注意:在laravel里面添加数据的时候,需要先实例化模型,然后为模型设置属性,最后调用save方法即可。

    $member = new Member(); // 映射关系1:将表映射到模型
    $member -> name = value; // 映射关系2:将字段映射到属性,属性名和字段名一致
    $member -> age = value;

    $member -> save(); // 映射关系3:将记录映射到实例

    例:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述
    方式二:(隐性的效果)
    建立简易表单,表单中有姓名、年龄、邮箱的字段,要求能够提交。
    在这里插入图片描述
    在这里插入图片描述
    首先,在控制器文件引入Request这个类
    use Illuminate\Http\Request;(框架自身在创建控制器的时候已经引入)

    Request类的使用
    1、对象传递、需要在方法的括号里以形参的形式接收Request类,只有接收类才能在方法中使用
    2、request语法(与input门面有点类似,方法名在这里插入图片描述
    一致,但是input调用的是静态方法,而当前的不是。)
    $request->all() // 获取全部传递数据
    $request->input(‘name’) // 获取指定的
    $request->only([‘name1’, ‘name2’])
    $request->except([‘name1’, ‘name2’])

    定义fillable属性:
    在这里插入图片描述
    控制器代码:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述

    3.2 查询操作

    获取指定主键的一条数据
    $info = Member::find(4); // 非静态方法调用,获取主键为4的数据【等价于条件where id = 4】
    其结果集默认是一个对象。
    例:
    在这里插入图片描述
    结果:
    在这里插入图片描述


    如果想要获取哪一项直接:
    在这里插入图片描述
    效果:
    在这里插入图片描述


    返回的不是数组对象,而是模型对象,如果需要在laravel中对象的结果集转化成数组,则需要在最终添加方法的调用:-> toArray()
    例:
    在这里插入图片描述
    效果:
    在这里插入图片描述


    查询多行并且指定字段

    Member::all(); // 查询全部的数据
    Member::all([字段1, 字段2]); // 与get方法的区别,all不支持链接其他的辅助查询方法
    Member::get()
    Member::get([字段1, 字段2])
    按条件查询指定多个字段
    Member::where(‘id’, ‘>’, ‘2’) -> get([‘列1’, ‘列2’]); // 数组选列
    Member::where(‘id’, ‘>’, ‘2’) -> select(‘列1’, ‘列2’) -> get(); // 字符串选列
    Member::where(‘id’, ‘>’, ‘2’) -> select([‘列1’, ‘列2’]) -> get(); // 字符串选列

    3.3 修改数据

    在laravel里面如果需要更新数据(ORM模型方式),需要先调用模型的find方法获取对应的记录,返回一个模型对象,然后为该模型对象设置要更新的数据(对象的属性),最后调用save方法即可。
    例如:
    $user = User::find($id); // 查询出需要修改的记录实例
    $user -> title = $_POST[‘title’];
    $user -> content = $_POST[‘content’];
    return $user -> save() ? ‘OK’ : ‘fail’;

    例: 实现ORM形式模型的修改操作,修改为5的用户的名字为李四:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述

    3.4 删除数据

    注意:在laravel里面如果要删除数据,如果需要使用AR模式删除数据必须先根据主键id查询对应的记录,返回一个模型对象,然后调用模型对象的delete方法即可。
    例如代码:
    $user = User::find($id); // 先查询需要删除的记录
    return $user -> delete() ? 'ok' : 'fail'; // 再删除

    例:使用AR模式删除id为6的记录:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述

    在学习的php的路上,如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。

    展开全文
  • 主要介绍了Laravel框架实现model层的增删改查(CURD)操作,结合实例形式分析了Laravel框架模型model层进行数据库的增删改查操作具体实现技巧,需要的朋友可以参考下
  • 拿到一个框架,除了解框架,还要能实现基本的CURD操作。 添加 1、配置路由,指定添加页面; // routes/web.php 中增加如下: // 添加页面、存放路径 Laravel7/resources/views/Users/add.blade.php // 视图文件默认...

    拿到一个框架,除了解框架,还要能实现基本的CURD操作。

    添加
    1、配置路由,指定添加页面;
    // routes/web.php 中增加如下:
    // 添加页面、存放路径 Laravel7/resources/views/Users/add.blade.php
    // 视图文件默认以 .blade.php 结尾
    Route::get(’/add’, function(){
    return view(‘Users.add’);
    });
    2、创建并编辑添加视图页面;

    添加
    用户名
    密码
    {{ csrf_field() }} 3、配置路由绑定控制器和方法,用于执行添加操作; // routes/web.php 中增加如下: // post 提交方式、视图层中 form 的 method // doAdd 提交地址、视图层中 form 的 action Route::post('/doAdd', 'UsersController@doAdd'); 4、在控制器接收数据,调用模型层执行添加操作;返回成功或者失败; 控制器中方法:

    /**

    • 添加
    • @param Request
    • @return string
      */

    public function create(Request $request)
    {
    // 获取要提交的数据
    $data[‘name’] = $request->input(‘name’, ‘’);
    $data[‘pwd’] = $request->input(‘pwd’, ‘’);
    // 调用模型层方法添加数据
    res=Users::addOne(res = Users::addOne(data);
    // 判断是否添加成功
    if (!$res) {
    // 注意: a 标签的 href 属性是指定的路由
    return ‘添加失败!! 跳转至添加页面’;
    }
    return ‘添加成功!! 跳转至展示页面’;
    }
    模型层中的方法:

    // 注意: 模型层需要指定与模型关联的数据表名
    // protected $table = ‘users’;

    /**

    • 添加一条数据
    • @param array $data
    • @return booler
      */

    public static function addOne(KaTeX parse error: Expected '}', got 'EOF' at end of input: …n self::insert(data);
    }
    展示
    1、配置路由绑定控制器和方法,用于获取要展示的数据;
    // routes/web.php 中增加如下:
    // 展示数据
    Route::get(’/show’, ‘UsersController@show’);
    2、在控制器中调用模型层执行查询操作,然后判断是否成功、成功则调用视图层展示数据 、失败则返回失败;
    控制器中的方法:

    /**

    • 展示
      */

    public function show()
    {
    // 调用模型层中的方法获取数据
    res=Users::getAll();//if(!res = Users::getAll(); // 判断是否获取成功 if (!res) {
    return ‘数据库暂时没有数据!!’;
    }
    // 成功、通过 view 方法发送数据到 视图文件
    return view(‘Users.show’, [‘res’ => $res]);
    }
    模型层中的方法:

    /**

    • 获取所有的数据
    • @return array
      */

    public static function getAll()
    {
    return self::get();
    }
    3、编辑视图层文件,通过 foreach 展示数据;

    展示
    展示 分页展示
    @foreach ( $res as $v ) @endforeach
    ID NAME PWD STATUS LAST LOGIN
    {{ $v->id }} {{ $v->name }} {{ $v->pwd }} {{ $v->status }} {{ $v->last }}
    分页展示 1、配置路由绑定控制器和方法,用于获取要展示的数据; // routes/web.php 中增加如下: // 展示数据 Route::get('/page', 'UsersController@page'); 2、在控制器中调用模型层执行查询操作,然后判断是否成功,成功则调用视图层展示数据 ,失败则返回失败; 控制器中方法:

    /**

    • 分页展示
      */

    public function page()
    {
    // 调用模型层中的方法获取数据
    res=Users::page();//if(!res = Users::page(); // 判断是否获取成功 if (!res) {
    return ‘数据库暂时没有数据!!’;
    }
    // 成功、通过 view 方法发送数据到 视图文件
    return view(‘Users.page’, [‘res’ => $res]);
    }
    模型层中方法:

    /**

    • 分页展示
    • @return array
      */

    public static function page()
    {
    // paginate 方法会自动根据用户正在查看的页面来设置限制和偏移量
    // 5 是每页显示条数
    return self::paginate(5);
    }
    3、编辑视图层文件,通过 foreach 展示数据;

    分页展示
    分页展示 普通展示
    @foreach ( $res as $v ) @endforeach
    ID NAME PWD STATUS LAST LOGIN ACTION
    {{ $v->id }} {{ $v->name }} {{ $v->pwd }} {{ $v->status }} {{ $v->last }} 修改 删除
    {{ $res->links() }}
    删除 1、在展示的视图文件中增加删除链接,指定删除的路由; 编辑展示的视图文件

    // 视图文件中增加删除链接
    // del 执行删除的路由
    删除
    编辑路由文件:

    // 路由文件中增加如下删除路由
    Route::get(’/del’, ‘UsersController@del’);
    2、在控制器接收数据,调用模型执行删除操作,然后判断是否成功,成功则返回成功 ,失败则返回失败;
    控制器中方法:

    /**

    • 删除
      */

    public function del(Request $request)
    {
    // 接收数据 ID
    $where[‘id’] = $request->input(‘id’, 0 );
    // 调用模型层中的删除方法
    res=Users::del(res = Users::del(where);
    // 判断执行结果
    if (!$res) {
    return ‘删除失败!! 跳转至展示页面’;
    }
    return ‘删除成功!! 跳转至展示页面’;
    }
    模型层中方法:

    /**

    • 删除
    • @param array $where
    • @return booler
      */

    public static function del(KaTeX parse error: Expected '}', got 'EOF' at end of input: …rn self::where(where)->delete();
    }
    修改
    1、在展示的视图文件中增加修改链接,指定获取要修改的数据的路由;
    编辑展示的视图文件

    // 视图文件中增加修改链接
    // upd 执行修改的路由
    修改
    编辑路由文件:

    // 路由文件中增加如下删除路由
    Route::get(’/upd’, ‘UsersController@upd’);
    2、在控制器接收数据,调用模型获取数据,然后发送数据到视图文件;
    控制器中方法:

    /**

    • 获取要进行修改的数据
      */

    public function upd(Request $request)
    {
    // 接收数据 ID
    $where[‘id’] = $request->input(‘id’, 0);
    // 调用模型层中的获取一条数据的方法
    res=Users::getOne(res = Users::getOne(where);
    // 判断执行结果
    if (!$res) {
    return ‘数据获取失败!! 跳转至展示页面’;
    }
    // 成功、通过 view 方法发送数据到 视图文件
    return view(‘Users.upd’, [‘res’ => $res]);
    }
    模型层中方法:

    /**

    • 查询一条数据
    • @param array $where
    • @return array
      */

    public static function getOne($where)
    {
    // return self::where( where)>first();returnself::firstWhere(where )->first(); return self::firstWhere(where);
    }
    3、将发送来的的数据展示到修改页面;

    修改
    <form action="doUpd" method="post">
        <div>
            <span>用户名</span>
            <span><input type="text" name="name" id="" value="{{ $res->name }}"></span>
        </div>
        <div>
            <span>密码</span>
            <span><input type="text" name="pwd" id="" value="{{ $res->pwd }}"></span>
        </div>
        <div>
            <span><input type="hidden" name="id" value="{{ $res->id }}"></span>
            <span><input type="submit" value="修改"></span>
        </div>
        <!-- 位置:官方手册 -> 基础功能 -> csrf保护 -->
        {{ csrf_field() }}
    </form>
    
    4、配置路由绑定控制器和方法,用于执行修改操作; // 执行修改 // post 提交方式、视图层中 form 的 method // doUpd 提交地址、视图层中 form 的 action Route::post('/doUpd', 'UsersController@doUpd' ); 5、在控制器接收数据,调用模型执行修改操作,然后判断是否成功,成功则返回成功 ,失败则返回失败; 控制器中方法:

    /**

    • 执行修改
      */

    public function doUpd(Request $request)
    {
    // 接收数据 ID 作为修改的条件
    $where[‘id’] = $request->input(‘id’, 0);
    // 接收其他数据 作为要修改的数据
    $data[‘name’] = $request->input( ‘name’, ‘’ );
    $data[‘pwd’] = $request->input( ‘pwd’, ‘’ );
    // 调用模型层中的修改方法
    $res = Users::upd( $where, data);//if(!data ); // 判断执行结果 if (!res) {
    return ‘修改失败!! 跳转至展示页面’;
    }
    return ‘修改成功!! 跳转至展示页面’;
    }
    模型层中方法:

    /**

    • 修改
    • @param array $where
    • @param array $data
    • @return booler
      */

    public static function upd($where, KaTeX parse error: Expected '}', got 'EOF' at end of input: …rn self::where(where)->update($data);
    }
    常见错误
    1、Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException No message
    深圳网站建设www.sz886.com

    展开全文
  • 主要介绍了Laravel使用memcached缓存对文章增删改查进行优化的方法,结合实例形式分析了Laravel框架中使用memcached缓存实现针对增删改查等操作的优化功能,需要的朋友可以参考下
  • 概述Eloquent 是一个 ActiveRecord ORM 框架,ORM 全称是 Object Relational Mapping,意为对象关系映射,用于实现面向对象编程语言里不同类型系统的数据之间的转换,简单来说,它会构建类与数据表之间的映射关系,...
  • Laravel5.7使用查询构造器和Eloquent ORM实现简单的增删改查操作 准备一张表: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `m_pic` -- ---------------------------- ...
  • 通过前面几篇教程的预热,我们已经连接上数据库,创建好了数据表,填充好了数据,接下来,就是在 Laravel 应用中实现对数据库的增删改查了。Laravel 数据库功能的核心就是提供流式接口与数据库进行交互的查询构建器...
  • 一、创建控制器php artisan make:controller PostController -r该命令会创建控制器并创建基础方法二、添加路由Route::... * cache 基于门面缓冲进行增删改查修 * */ namespace App\Http\Controllers; use ...
  • PS D:\developer\laravel> composer create-project --prefer-dist laravel/larave/ news 3 配置数据库连接 首先在 .env中配置数据库连接信息 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=33...
  • 1.数据库配置; ... post为请求方式,score/add为访问路径,ScoreController...3.在控制器里实现增删改查核心代码,取参数$request->get(‘sid’),使用到的数据库操作有first() 查询第一条数据 save() 更新或插入数据 g
  • 文章类型CRUD 1. 生成数据库 1.1 创建数据库迁移文件 ... 1.2 运行数据库迁移 php artisan migrate 2. 创建模型 ... 创建模型注意事项 表名为复数形式,模型名称为单数形式 表名如果是多个单词组...
  • laravel框架使用orm进行增删改查

    千次阅读 2019-01-11 19:49:17
    laravel框架中使用orm是非常方便的操作方式,他重点实现的流程是控制器调用模型表对数据进行操作 控制器的操作代码 namespace App\Http\Controllers\Vodecontroller; use Illuminate\Http\Request; use App\...
  • Laravel Tinker 是一款让我们可以更方便调试 laravel 的工具,有了它,没有必要再为了一个简单的调试而开启本地服务(server)。特别是当你想要测试一小段代码的时候,你无需再插入各种  var_dump  和  die ,...
  • 上篇文章我们讲了Database的查询构建器Query Builder, 学习了Query Builder为构建生成SQL语句而提供的Fluent Api的代码实现。这篇文章我们来学习Laravel Database地另外一个重要的部分: Eloquent Model。 Eloquent ...
  • 上一节我们讲了如何使用DB门面对数据库进行原生查询,这一节我们使用另外一种方式实现对数据库的增删改查——查询构建器(Query Builder)。 获取查询构建器很简单,还是要依赖DB门面,我们使用DB门面的table...
  • LaravelLaravel-admin后台框架-2创建数据表建立模块增删改查CURD(1) 【LaravelLaravel-admin后台框架-1安装 实战 对于一个基本的模块,还有需要完成如下功能 自定义列表,格式化输出内容 列表筛选字段以及...
  • 工作中难免要写非常多的增删改查的逻辑,Laravel的查询构造器写起来已经很舒服了,但是仍然避免不了要写大量的重复代码,比如我们要实现一个最基本的用户模块的管理功能,起码要写下面这么多接口 用户列表接口(分页)...
  • Laravel学习笔记—简单的文章增删改查实例这是第一次真正鼓捣laravel而学做的第一个简单的实例,虽然这个实例很简单,但是过程中也遇到不少的问题,可谓是历经重重的修改,不断调试才把整个实例的功能实现,因为本人...
  • 本篇内容分享创建后台博客内容增删改查操作。 创建markdown转html Service 要想实现markdown 到html的转换,需要安装两个依赖库: composer require michelf/php-markdown composer require michelf/php-smartypants ...
  • 5.3版本的php artisan make:request XXX和以前不一样了 5.3版本的使用命令后头上不在使用Request而是FormRequest use Illuminate\Foundation\Http\FormRequest; 参考教程:http://laravelacademy....
  • 如果出现 call to undefined method Illuminate\Database\Query\Builder::lists() 这个错误,是因为5.3中Builder中的lists方法换了个名字pluck(), 所以把Jobs/PostFormFields.php中的lists()方法换为p...
  • 一、添加数据(laravel必须安装Curl扩展) $data = [ 'username'=>"张三", 'sex'=>"女", 'age'=>“12”, 'habby'=>"看书" 'create_time'=>time() ]; ...
  • Laravel使用模型实现like模糊查询

    万次阅读 2018-09-17 21:26:10
    使用模型实现数据的增删改查的好处真的很多,比简单的DB类实现要安全的多 ,强烈建议使用 其它操作文档里有,就不说了,说一个一般大神不会用的,like模糊查询。 下面这段代码是通过URL来查询的,通过表单提交实现...

空空如也

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

laravel实现增删改查