当前位置:首页 >> laravel

Laravel框架之模型查询操作

  • laravel
  • 2019-09-30 09:39:29
  • 人已阅读
简介Laravel框架之模型查询操作,知识点:1 获取多条记录 ;2 获取单条记录; 3 获取单个字段

Laravel框架之模型查询操作

知识点 1.获取多条记录 2.获取单条记录 3.获取单个字段


1.获取多条记录:

  • 静态方法: Stu::all()

  • 查询构造器: Stu::select()->where()->get()


2.获取单条记录:

  • 静态方法: Stu::find()

  • 查询构造器: Stu::select()->where()->first()


3.获取单个字段

  • $stu->name(字段名)


源码

  1. 控制器 StuController@select()

where('age','>',60);
        // 推荐模型类直接使用查询构造器
        $res = StuModel::where('age','>',60)->get(['name','age']);

        //2. 单条记录
        $res = StuModel::find(3);
        $res = StuModel::where('salary','<',5000)->first();

        //3. 单个字段: 直接用对象获取
        $res = StuModel::find(3)->name;

        dump($res);

        // 练习:输出所有记录,并创建视图显示
        $res = StuModel::all();
        return view('home.index')->with('stus', $res);
        
    }

2.对应的模板文件: views/home/index.blade.php




    
    
    
    学生信息



    学生信息表
    
        ID
        姓名
        年龄
        工资
        创建时间
        更新时间
    
    
    
        id ?>
        name ?>
        age ?>
        salary ?>
        create_time ?>
        update_time ?>
    
    


Top