美文网首页
Laravel学习篇 查询构造器与Eloquent ORM

Laravel学习篇 查询构造器与Eloquent ORM

作者: 风儿飘飘18 | 来源:发表于2018-06-05 16:19 被阅读0次

通过自己自己的学习总结是:查询构造器所有数据库的操作,都可以是在用Eloquent ORM来实现,我们要在模型里汇总我们所有关于对于数据库的操作,这样更便于我们对于数据库整体操作与变动。例如我的模型的学生表与学生编码一起操作获取的数据如下:

namespace App;

use Illuminate\Database\Eloquent\Model;

use Illuminate\Support\Facades\DB;

class Student extends Model

{

    //指定表名

    protected $table = 'student';

    //指定自增id

    protected $primaryKey = 'id';

    public static function mytest(){

        $rs = self::where('id','>','1')

            ->orderBy('age','desc')

            ->first();

        return $rs;

    }

    public static function mytest2(){

        $rs = self::join('member', 'student.name', '=', 'member.number')->get();

        return $rs;

    }

}

这样我们可以在控制器里随意调取数据了。

相关文章

网友评论

      本文标题:Laravel学习篇 查询构造器与Eloquent ORM

      本文链接:https://www.haomeiwen.com/subject/lcqmsftx.html