dealhub/app/Http/Controllers/Broker/BrokerDashboardController.php
kusowl e2fabcd8b6 feat(broker dashboard): show created deals on dashboard with count
- add relationships
- refactor component for displaying values
2026-01-12 18:56:04 +05:30

34 lines
725 B
PHP

<?php
namespace App\Http\Controllers\Broker;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class BrokerDashboardController extends Controller
{
public function index()
{
return view('dashboards.broker.index')
->with('deals', $this->deals());
}
protected function deals()
{
return Auth::user()
->deals()
->select([
'title',
'description',
'image',
'active',
'slug',
'deal_category_id',
])
->with('category:id,name')
->latest()
->paginate();
}
}