1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Http\Controllers;
- use App\Models\UserPay;
- use Carbon\Carbon;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\Validator;
- class PayController extends Controller{
- /*
- * 账户金额日志
- * */
- public function user_pay_log(Request $request){
- $id=Auth::user()->id;
- $rule=[
- 'time'=>'required'
- ];
- $message=[
- 'time.required'=>'时间是必填项'
- ];
- $vali=Validator::make($request->all(),$rule,$message);
- if ($vali->fails()){
- return $this->error('40019','',$vali->errors()->first());
- }
- $time=$request->time;
- $start=date('Y-m-d H:i:s',$time);
- $end=(new Carbon)->setTimeFromTimeString($start)->addMonths(1)->toDateTimeString();
- $data=UserPay::where('user_id',$id)->whereBetween('created_at',[$start,$end])->orderByDesc('created_at')->paginate(15);
- return $this->success_list($data->items(),'',$data->total());
- }
- }
|