HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/fieldsblaze-heroku/app/Http/Controllers/DashboardController.php
<?php

namespace App\Http\Controllers;

use App\Models\Order;
use App\Models\Product;
use App\Models\Customer;
use App\Models\User;
use App\Models\Collection;
use App\Models\Contact;
use App\Models\BeatPlan;
use App\Models\Expense;

use Illuminate\Http\Request;

class DashboardController extends Controller
{
    public function dashboard()
    {
        if (empty(session('UserId'))) {
            return redirect('/admin/logout');
        }
        $TotalOrder = Order::all()
            ->where('IsDeleted', '=', '0')
            ->where('IsReturn', '=', '0');
        $TotalProduct = Product::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        $TotalCustomer = Customer::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        $TotalUser = User::all()
            //->where('IsDeleted', '=', '0')
            ->where('isActive', '=', '1');
        $TotalCollection = Collection::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        $TotalContact = Contact::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        $TotalBeatPlan = BeatPlan::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        $TotalExpense = Expense::all()
            ->where('IsDeleted', '=', '0')
            ->where('Status', '=', '1');
        return view('admin.dashboard', ['Order' => $TotalOrder, 'Product' => $TotalProduct, 'Customer' => $TotalCustomer, 'User' => $TotalUser, 'Collection' => $TotalCollection, 'Contact' => $TotalContact, 'BeatPlan' => $TotalBeatPlan, 'Expense' => $TotalExpense]);
    }
}