App\services\ExpenseService::getDatatable PHP Method

getDatatable() public method

public getDatatable ( $search ) : Illuminate\Http\JsonResponse
$search
return Illuminate\Http\JsonResponse
    public function getDatatable($search)
    {
        $query = $this->expenseRepo->find($search);
        if (!Utils::hasPermission('view_all')) {
            $query->where('expenses.user_id', '=', Auth::user()->id);
        }
        return $this->datatableService->createDatatable(new ExpenseDatatable(), $query);
    }