laravel 模型(2)
//模型文件app/models/Archives.php
class Archives extends Eloquent{ protected $table = 'archives';public $timestamps = false;
}
//路由文件
Route::get('/test',array('as'=>'routetest',function(){ //DB类位于 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php//$arr = DB::select('select * from archives where id=?',[1]);//查//$arr = DB::insert('insert into archives (title,body)values(?,?)',array('title2','body2'));//增//$arr = DB::update('update archives set title=?,body=? where id=?',array('new1','newbody1',4));//改//$arr = DB::delete('delete from archives where id=?',array(4));//删//$arr = DB::table('archives')->where('id','>',1)->orderBy('id','desc')->get();//获取多条数据//$arr = DB::table('archives')->orderBy('id','desc')->first();//获取第一条数据//$arr = DB::table('archives')->where('id',2)->pluck('title');//获取一条数据的指定字段//$arr = DB::table('archives')->where('id','>',1)->lists('title');//获取一张表的一列字段//$arr = DB::table('archives')->join('arctype','arctype.id','=','archives.typeid')->select('archives.*','arctype.typename')->get();//JOIN试例//$arr = DB::table('archives')->where('id','>',1)->toSql();//获取查询的SQL语句,公用于条件,不能用于get()之类的有结果之中//模型查询,模型类的父类Eloquent 位于/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php$arr = Archives::find(3);//查询id为3的一条数据$arr = Archives::all(array('id','title'));//查询全部数据$arr = Archives::where('typeid','=',1)->orderBy('id','desc')->get();
}));
转载于:https://my.oschina.net/tongjh/blog/194460
laravel 模型(2)相关推荐
- php 数据透视表,php – 使用Laravel模型过滤数据透视表数据
假设我有三个表(这只是一个例子): users user_id username roles role_id name user_roles user_id role_id primary (bool ...
- 语句作用_3分钟短文:Laravel模型作用域,为你“节省”更多代码
引言 原则上代码写一次,处处是引用,不需要大量的冗余代码,这是一种趋势,也是提高代码健壮性的努力方向. laravel模型为我们提供了一层数据库操作层,将数据交互独立出来. 但是久而久之,随着项目的需 ...
- php一对一模型关联,通过实例学习Laravel模型中的一对一关联关系
通过实例学习Laravel模型中的一对一关联关系 一.前言 Laravel遵循[约定优于配置]的原则.PHP开发者只需要遵循Laravel框架的原则,就能减少大量的工作,这便是Laravel的魅力之一 ...
- 如何更好的组织你的Laravel模型
2019独角兽企业重金招聘Python工程师标准>>> 我经常发现自己希望在Laravel应用程序中获得更多关于模型的结构. 默认情况下,模型位于 App 命名空间内,如果你正在处理 ...
- laravel 模型里自定义属性_关于Laravel 7 的简单隐式路由模型绑定
Laravel 的下一个主要发行版本 ,你可以直接在路由定义中自定义隐式路由模型绑定: Route::get('/posts/{post:slug}', function (Post $post) { ...
- 如何更好的组织你的Laravel模型 1
我经常发现自己希望在Laravel应用程序中获得更多关于模型的结构. 默认情况下,模型位于 App 命名空间内,如果你正在处理大型应用程序,这可能会变得非常难以理解.所以我决定在 App\Models ...
- Laravel 模型中 $hidden 的作用
看源码的注释,$hidden 定义的属性在被 序列化 的时候会被隐藏. 文档解释:https://laravel.com/docs/5.5/eloquent-serialization#hiding- ...
- Laravel 模型
Laravel学院文档 获取模型 get ,all 都可以获取到模型 all 是直接获取所有,get 是在添加了许多约束之后获取模型,get前面如果不加约束条件的话,效果与all等同 App\User ...
- laravel模型中设计使用单选按钮的方法:
模型中写入: const SEX_UN = 10;//未知:const SEX_BOY = 20;//男const SEX_GRIL = 30;//女public function sex($ind ...
最新文章
- 【java】java反射机制,动态获取对象的属性和对应的参数值,并属性按照字典序排序,Field.setAccessible()方法的说明【可用于微信支付 签名生成】...
- 应届生,你凭什么认为你当得了产品经理?| PMCAFF
- 【BUG记录】记一次游戏越来越卡的BUG
- linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF
- 一般java,【面试题】java一般
- 求解一元二次方程的简单c语言程序
- 畅游互联的API接口如何对接到自己的网站上?
- Redis Cluster集群的搭建与实践
- gdb 查看是否 栈溢出_ASLR、DEP与栈保护(HFUT-ZRB#x27;s Task)
- 【去重和排序】同一个list下,Map或对象内相同属性值取另一个属性值的最小值或最大值
- Pulseaudio之meson编译(十二)
- 国家开放大学2021春1067知识产权法题目
- matlab绘制爱心
- lg按键手机java游戏_03 对于j2me(JAVA手机)的怀念——jar游戏软件合集(824MB)
- PHP图片合成(gd库)
- 个所税服务器没有企业信息,【重要】企业纳税申报一定要看进来!
- vue element admin 图标乱码问题
- 说一个头疼的问题:后端瞎返回数据导致APP崩溃,你会怎么办?
- MYSQL安装完成后,需要手动安装workbench
- html页面增加分页符