29 files changed
+876
-89
No files matched your search
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Business;
|
||||
use Illuminate\View\View;
|
||||
|
||||
class ManagerDashboardController extends Controller
|
||||
{
|
||||
public function __invoke(): View
|
||||
{
|
||||
$businesses = Business::query()
|
||||
->with(['primaryDomain', 'staff.user', 'staff.role'])
|
||||
->withCount(['staff', 'domains'])
|
||||
->latest('createdAt')
|
||||
->get();
|
||||
|
||||
return view('manager.dashboard', [
|
||||
'businesses' => $businesses,
|
||||
'businessCount' => $businesses->count(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user