|
|
|
@ -15,7 +15,7 @@ class ExpenseController extends Controller
|
|
|
|
|
{
|
|
|
|
|
public function index(Request $request)
|
|
|
|
|
{
|
|
|
|
|
$isAdmin = Auth::user()->role === User::ROLE_CASIER;
|
|
|
|
|
$isAdmin = Auth::user()->role == User::ROLE_CASIER;
|
|
|
|
|
$today = Carbon::now();
|
|
|
|
|
$query = Expense::query();
|
|
|
|
|
|
|
|
|
@ -27,6 +27,10 @@ class ExpenseController extends Controller
|
|
|
|
|
$query->where('isIncome', 0)->orderBy('created_at', 'DESC');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (Auth::user()->role == User::ROLE_MANAJEMEN) {
|
|
|
|
|
$query->where('is_paid', Expense::IS_PAID_DRAFT);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($request->q != null) {
|
|
|
|
|
$query->where('name', 'like', '%'.$request->q.'%')
|
|
|
|
|
->orWhere('description', 'like', '%'.$request->q.'%')
|
|
|
|
|