Recurring Invoices - Client Portal

This commit is contained in:
David Bomba 2019-08-15 15:19:00 +10:00
parent a6b78fd7a6
commit 03d67bbb52
2 changed files with 4 additions and 3 deletions

View File

@ -46,7 +46,7 @@ class InvoiceController extends Controller
if (request()->ajax()) {
return DataTables::of(Invoice::filter($filters))->addColumn('action', function ($invoice) {
return DataTables::of($invoices)->addColumn('action', function ($invoice) {
return '<a href="/client/invoices/'. $invoice->hashed_id .'/edit" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i>'.ctrans('texts.view').'</a>';
})
->addColumn('checkbox', function ($invoice){

View File

@ -11,6 +11,7 @@
namespace App\Http\Controllers\ClientPortal;
use App\Filters\InvoiceFilters;
use App\Http\Controllers\Controller;
use App\Models\RecurringInvoice;
use App\Utils\Traits\MakesHash;
@ -37,12 +38,12 @@ class RecurringInvoiceController extends Controller
* @return \Illuminate\Http\Response
*/
public function index(InvoiceFilters $filters, Builder $builder)
{//
{
$invoices = Invoice::filter($filters);
if (request()->ajax()) {
return DataTables::of(Invoice::filter($filters))->addColumn('action', function ($invoice) {
return DataTables::of($invoices)->addColumn('action', function ($invoice) {
return '<a href="/client/recurring_invoices/'. $invoice->hashed_id .'/edit" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i>'.ctrans('texts.view').'</a>';
})
->editColumn('status_id', function ($invoice){