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]);
}
}