Laravel----随记笔谈

查询时调用函数,小于0的数,自动补零;分组时,截取字段分组统计
$select = [
  DB::RAW('SUBSTR(create_at,0,10) as sum_date'),
  DB::RAW("TO_CHAR(SUM(totalprice),'fm9999999990.00') as total_amount"),//小于1自动补零
  DB::RAW("TO_CHAR(SUM(fee),'fm9999999990.00') as total_fee")
];
$data = OrderTemp::select($select)->where("is_income",2)->groupBy(DB::RAW('SUBSTR(create_at,0,10)'))->get();
查询结果写入一维数组(原本二维数组)
$terminal = Terminal::where('is_success', '!=', '1')->select('term_id')->get()->pluck('term_id')->toArray();
格式说明:
[
    "00002001707120000001",
    "0000200301AZ7A000005",
    "0000200301AZ7A000011",
    "0000200301AZ7A000022"
]
打印完整SQL
$params = $query->getBindings();
$sql = str_replace('?', '%s', $query->toSql());
$wholeSql = sprintf($sql,...$params); // 三个点不能少
dd($wholeSql); 
上传文件基础配置
if ($_FILES['pic']["error"] == 0){
	$path = "./Public/image/advice/".date('Ymd',time());
	$last_id = M('Advice')->order('id desc')->getField('id')+1;
	$last_id = $last_id?$last_id:1;
	if(!is_dir($path)){
		mkdir($path,0777,true);
		chmod($path,0777);      
		chown( $path,'daemon');
		chgrp( $path,'daemon');          
	}   
	$f = $path."/".time().$last_id.".png";
	if($_FILES["pic"]['name'] != ''){
	$data["pic"] = "http://".$_SERVER['HTTP_HOST'].$f;
	move_uploaded_file($_FILES["pic"]["tmp_name"],$_SERVER['DOCUMENT_ROOT'].$f);
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JasonHome

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值