InfoController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Http\Controllers\Admin\Account_logs;
  3. use App\Models\AccountLog;
  4. use Illuminate\Http\Request;
  5. use App\Http\Controllers\Admin\Controller;
  6. use Illuminate\Support\Facades\Log;
  7. class InfoController extends Controller
  8. {
  9. public function index(Request $request)
  10. {
  11. $id = $request->id;
  12. // $list = AccountLog::where('from_id',$id)->where('to_id',$id)
  13. // ->where('op','充值')->orderBy('id','desc')->paginate(20);
  14. $list = AccountLog::where('from_id',$id)->orWhere('to_id',$id)
  15. ->orderBy('id','desc')->paginate(20);
  16. if(isset($request['sort_field']) && $request['sort_field'] && isset($request['sort_field_by'])) {
  17. $list = AccountLog::where('from_id',$id)->orWhere('to_id',$id)
  18. ->orderBy($request['sort_field'],$request['sort_field_by'])->paginate(20);
  19. }
  20. Log::info($list);
  21. return view('admin.account_log.index',compact('list','id'));
  22. }
  23. public function destroy(Request $request)
  24. {
  25. $bool = AccountLog::destroy($request->id);
  26. if($bool) {
  27. return $this->showMessage('操作成功');
  28. }else{
  29. return $this->showWarning("操作失败");
  30. }
  31. }
  32. }