为了账号安全,请及时绑定邮箱和手机立即绑定

轻松学会Laravel-基础篇

难度中级
时长 2小时32分
学习人数
综合评分9.63
188人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • Collection 里面5个数组,数组里是对象,也就是所谓的模型
    查看全部
  • //基础路由 Route::get('basic1', function() { return 'Hello Worth'; });
    查看全部
    0 采集 收起 来源:路由

    2017-01-22

  • @forelse($students as $student) @empty @endforealse
    查看全部
    0 采集 收起 来源:流程控制

    2017-01-22

  • //使用模型删除数据,通过主键值删除数据,根据指定条件删除数据 $q = Question::find(1001); $q->delete(); Question::destroy(1001,1002); Question::destroy([1001,1002]); Question::where('id', '>', 1004)->delete();
    查看全部
  • Question::all(); Question::find(); //使用模型新增数据 $question = new Question(); $question->name = 'jason'; $question->age = 20; $question->save(); //使用模型的create方法新增数据, model里需要配置允许批量赋值的字段 $fillable = ['name', 'age'], 不允许批量复制 $guarded = ['sex'] Question::create( array('name' => 'jason', 'age' => 20) ); //firstOrCreate 属性查找没有的则新建 //firstOrNew 属性查找没有的则新建实例,若需要保存则调用save //使用模型更新数据 $q = Question::find(1001); $q->name = 'jason'; $q->save(); //指定条件更新 Question::where('id', '>', 1001)->update(array('age' => 30));
    查看全部
  • //聚合函数 \DB::table('as_admin')->select('id','name','age')->count(); //返回记录数 \DB::table('as_admin')->select('id','name','age')->max('age'); //最大值,min同理 \DB::table('as_admin')->select('id','name','age')->avg('age'); //返回平均值 \DB::table('as_admin')->select('id','name','age')->sum('sum'); //返回指定字段数据
    查看全部
  • //聚合函数 \DB::table('as_admin')->select('id','name','age')->count(); //返回记录数 \DB::table('as_admin')->select('id','name','age')->max('age'); //最大值,min同理 \DB::table('as_admin')->select('id','name','age')->avg('age'); //返回平均值 \DB::table('as_admin')->select('id','name','age')->sum('sum'); //返回指定字段数据
    查看全部
  • \DB::table('as_admin')->get(); //返回所有记录 \DB::table('as_admin')->orderBy('id', 'desc')->first(); //返回一条记录 \DB::table('as_admin')->where('id', '>=1002')->orderBy('id', 'desc')->get(); //获取id>=1002的记录,单个条件 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->get(); //获取id>=1002 age >= 18的记录,多个条件条件 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->pluck('name'); //pluck 获取结果集特定字段 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->lists('name', 'id'); //lists区别于pluck可以指定某个字段作为数组下标 \DB::table('as_admin')->select('id','name','age')->get(); //返回指定字段数据 \DB::table('as_admin')->chunk(2, function ($student){ if(条件满足){ return false; } });//每次查询两条
    查看全部
  • //使用查询构造器查询数据 get() first() where() pluck() lists() select() chunk() \DB::table('as_admin')->get();
    查看全部
  • //使用查询构造器插入数据 DB::table('as_admin')->insert(array('name' => jason,'age' => 18)); //返回布尔类型 DB::table('as_admin')->insertGetId(array('name' => jason,'age' => 18)); //返回插入的id DB::table('as_admin')->insert(array(array('name' => jason,'age' => 18),array('name' => jason2,'age' => 18))); //插入多条数据
    查看全部
  • //使用查询构造器更新数据 DB::table('as_admin')->where('id', 12)->update(array('age' => 18)); //返回影响的行数 DB::table('as_admin')->where('id', 12)->increment('age', 3); //字段自增3写,默认为1法 返回影响的行数 DB::table('as_admin')->where('id', 12)->decrement('age', 3); //字段自减3写,默认为1法 返回影响的行数 DB::table('as_admin')->where('id', 12)->decrement('age', 3, array('name' => '张佳宁')); //自增或自减的同时更新name字段
    查看全部
  • //使用查询构造器删除数据 \DB::table('as_admin')->where('id', 12)->delete(); //返回删除的行数 \DB::table('as_admin')->where('id', '>=', 12)->delete(); // 删除id>=12的数据
    查看全部
  • 模板中的url方法
    查看全部
    0 采集 收起 来源:模板中URL

    2017-01-19

  • 在view中: 模板继承 用@extends('模板名') 模板重写 用@section('重写部分的名字') 重写的内容 @stop 对@yield的模板重写也是一样的用法。
    查看全部
  • 模板继承可以将网页的头部,尾部和中间部分分开
    查看全部

举报

0/150
提交
取消
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、了解Laravel的优势 2、快速搭建Laravel开发环境 3、掌握Laravel中的路由和MVC 4、掌握Laravel中的数据库操作 5、掌握Laravel中的模板引擎

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!