ultimatepos/Modules/Portal/Http/Controllers/Customer/ProposalController.php

31 lines
885 B
PHP

<?php
namespace Modules\Portal\Http\Controllers\Customer;
use Modules\Crm\Entities\Proposal;
use Modules\Portal\Http\Controllers\BasePortalController;
class ProposalController extends BasePortalController
{
public function index()
{
$this->ensureCrmSubscription();
$proposals = Proposal::where('business_id', $this->businessId())
->where('contact_id', $this->contactId())
->orderByDesc('created_at')
->paginate(20);
return view('portal::customer.proposals.index', compact('proposals'));
}
public function show($id)
{
$this->ensureCrmSubscription();
$proposal = Proposal::where('business_id', $this->businessId())
->where('contact_id', $this->contactId())
->findOrFail($id);
return view('portal::customer.proposals.show', compact('proposal'));
}
}