past contracts

This commit is contained in:
2020-06-28 23:59:27 -05:00
parent c50bbe8c25
commit 5fb5503d3e
2 changed files with 73 additions and 1 deletions

View File

@@ -38,7 +38,17 @@ class ContractAdminController extends Controller
} }
public function displayPastContracts() { public function displayPastContracts() {
$contracts = Contract::where(['finished' => true])->get(); $contracts = Contract::where(['finished' => true])->get()->toArray();
//Get the accepted bid for the contract and load it into the array
foreach($contracts as $contract) {
//Get the accepted bid for the contract and add it to the array
$accepted = AcceptedBid::where([
'contract_id' => $contract['id'],
])->get()->toArray();
$contract['accepted'] = $accepted;
}
return view('contracs.admin.past')->with('contracts', $contracts); return view('contracs.admin.past')->with('contracts', $contracts);
} }

View File

@@ -0,0 +1,62 @@
@extends('layouts.admin.b4')
@section('content')
<div class="container">
<div class="row justify-content-center">
<h2>Past Contracts Dashboard</h2>
</div>
</div>
<br>
@if(count($contracts))
@foreach($contracts as $contract)
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-sm" align="left">
{{ $contract['title'] }}
</div>
<div class="col-sm" align="center">
Type: {{ $contract['type'] }}
</div>
</div>
</div>
<div class="card-body">
<div class="container">
End Date: {{ $contract['end_date'] }}
</div>
<div class="container">
Accepted Bid Amount: {{ $contract['accepted']['bid_amount'] }}<br>
</div>
<div class="container">
Accepted Bid Notes: {{ $contract['accepted']['notes'] }}
</div>
<span class="border-dark">
<div class="container">
{!! $contract['body'] !!}
</div>
</span>
</div>
</div>
</div>
</div>
</div>
<br>
@endforeach
@else
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">
No Contracts Issued
</div>
<div class="card-body">
</div>
</div>
</div>
</div>
</div>
@endif
@endsection