#Laravel

Laravel find in set排序

做项目遇到个需求,需要对结果集中的数据进行指定规则的顺序排列。例如,用户状态有四种:0=>未激活;1=>正常;2=>禁用;3=>软删除现在的需求是,我要按照:正常->未激活->禁用->删除;这个顺序来进行排序,同时按照注册时间降序,网上查了很多资料,国内提到这个的很少,在sta...
代码星球 ·2020-11-21

laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别

find($id)需要一个id并返回一个模型。如果不存在匹配的模型,则返回null。 findOrFail($id)需要一个id并返回一个模型。如果不存在匹配的模型,则会引发错误,它会抛出一个error。 first()返回在数据库中找到的第一条记录。如果不存在匹配的模型,则返回null。 ...

Laravel5.2中Eloquent与DB类的区别是什么?

要了解这些先看看关于数据库组件的那些事儿(就是EloquentORM)数据库组件大概分了三层:数据库连接层查询构造层应用层来看一下每一层有哪些东西,分别对应文档的哪一部分:数据库连接层数据库连接层是整个数据库组件依赖的基础,这个不言而喻,但是这部分实际上从 文档 都能够看得出,本身更多是基于&nbs...

Laravel 中如何区别 Model 或者是 Builder?

User::where('id',1)->update([]) 和 User::find(1)->update([]) 有异曲同工之效. 当你通过Laravel与数据库交互时,你可能时而用Eloquent,时而用更接近于SQL原生的查询构造器。Eloquent其实就是...

laravel查询构造器DB还是ORM,这两者有什么区别,各该用在什么场景中

解答一:我们所有操作都是走的orm,因为操作简单直观明了好维护,性能是低一些但还没有多致命,真有并发需要优化了用DB也不一定能解决问题。还是要了解orm每个方法的意思,不然你可能一不小心就会多出来很多很多sql,比如取列表的时候加个with不要仅仅靠关系来获取联表的其他内容。解答二:数据查询上面,ORM不会比DB差的,...

laravel 框架接入环信遇到的坑(-)

在脚本中执行判断user表中是否注册环信时,报错: “请求错误:service_resource_not_foundServiceresourcenotfound  ”//判断环信是否已经注册该用户$personal=Easemob::getUser($user->id);dd($p...

环信及时通讯 Laravel 扩展包

环信及时通讯laravel包开发,用于环信用户、群、聊天室等功能github地址 加载包"link1st/laravel-easemob":"dev-master"在配置文件中添加 config/app.php'providers'=>[/***添加供应商*/link1stEasemobEas...

laravel 开启定时任务需要操作

1.在xshell中 crontab-e//编辑任务crontab-l//查看执行中的任务列表   2.在打开的任务中:/home/wwwroot/default换为自己项目的根路径vagrant/laizheer/*****/usr/bin/php  /home/wwwroot...

Laravel-任务调度

简介Cron是UNIX、SOLARIS、LINUX下的一个十分有用的工具,通过Cron脚本能使计划任务定期地在系统后台自动运行。这种计划任务在UNIX、SOLARIS、LINUX下术语为CronJobs。Crontab则是用来记录在特定时间运行的Cron的一个脚本文件,Crontab文件的每一行均遵守特定的格式:我们...
代码星球 ·2020-11-21

laravel 定义翻译字符串

https://learnku.com/docs/laravel/5.6/localization/1376//全景链接$data['share_phone']=trans('web.host').'/building/'.$buildings->view_uuid.'?key='.urlencode(Encry...

laravel 预加载特定的列

/**订单列表0已删除1执行中2已过期**@paramRequest$request**@returnIlluminateContractsViewFactory|IlluminateViewView*@authorlxw*/publicfunctiongetOrderList(Request$request){$th...
代码星球 ·2020-11-21

laravel 远程一对多实例

/***关联楼宇推荐书关联表*远程一对一*/publicfunctionbuildingPanos(){return$this->hasManyThrough('AppBuilding',//远程表'AppModelListBuildingPano',//中间表'pano_id',//中间表对主表的关联字段'id...

laravel 循环中子元素使用&符号嵌入到父级,经典版

/**ajax获取企业名称**@paramRequest$request**@returnIlluminateHttpJsonResponse*@authorlxw*/publicfunctiongetCompanyName(Request$request){$keyword=$request->query-&g...

在Laravel中使用数据库事务以及捕获事务失败后的异常

在Laravel中要想在数据库事务中运行一组操作,则可以在DBfacade中使用transaction方法。如果在事务的闭包内抛出异常,事务将会被自动还原。如果闭包运行成功,事务将被自动提交。你不需要担心在使用transaction方法时还需要亲自去手动还原或提交事务:DB::transaction(function(...

laravel 项目表单中有csrf_token,但一直报错419错误 解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persi

laravel项目表单中有csrf_token,但一直报错419错误,因为项目中使用到Redis缓存,在强制关闭Redis后出现的问题,查询laravel。log文件查找相关问题安装redis后在设置过期时间时,突然报错:MISCONFRedisisconfiguredtosaveRDBsnapshots,butiti...
代码星球 ·2020-11-21
首页上一页...45678...下一页尾页