TP6
-
TP6修改查询数据数组时报错Indirect modification of overloaded element of think\Collection has no effect解决办法
TP6操作DB类查询数据库中查询到的数据,修改元素时,会报错:
1Indirect modification of overloaded element of think\Collection has no effect解决的办法简单,引用一下数据库查询到的数据即可。比如:
12$list = Db::table('bill_data')->where($where)->where('state','新增')->whereOr('delete_time','not null')->order('update_time desc')->limit(intval($from),intval($limit))->select();$list = $list->all();第二行就是,随后继续foreach等操作即可。
-
VUE和Thinkphp6做前后端分离时,跨域请求怎么设置?Access-Control-Allow-Origin设置教程
TP运行跨域的方法很多,特别是TP6,就更是简单了,这里分享三种VUE和Thinkphp6做前后端分离时,跨域请求的设置方法。 一、路由允许跨域请求 其实这种方法相对要好得多,除非你的后端是完全的restful对外方服务,否则建议采用第一种方式,即路由中允许跨域请求。 允许所有
12Route::get('new/:id', 'News/read')->allowCrossDomain();单条路由中,如上…