ajax()) { return DataTables::of($payments)->addColumn('action', function ($payment) { return ''.ctrans('texts.view').''; })->editColumn('payment_type_id', function ($payment) { return Payment::typeForKey($payment->payment_type_id); }) ->editColumn('status_id', function ($payment){ return Payment::badgeForStatus($invoice->status); }) ->rawColumns(['action', 'status_id']) ->make(true); } $data['html'] = $builder; return view('portal.default.payments.index', $data); } /** * Display the specified resource. * * @param \App\Models\Invoice $invoice The invoice * * @return \Illuminate\Http\Response */ public function show(RecurringInvoice $invoice) { } }