Browse Source

Add project detail on payment entry page

pull/18/head
Nafies Luthfi 7 years ago
parent
commit
61e9c2ff63
  1. 4
      app/Http/Controllers/PaymentsController.php
  2. 8
      resources/views/payments/create.blade.php
  3. 2
      resources/views/projects/partials/project-show.blade.php

4
app/Http/Controllers/PaymentsController.php

@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Entities\Payments\Payment;
use App\Entities\Projects\Project;
use App\Entities\Partners\Customer;
use App\Entities\Payments\PaymentsRepository;
use App\Http\Requests\Payments\CreateRequest;
@ -55,8 +56,9 @@ class PaymentsController extends Controller
{
$projects = $this->repo->getProjectsList();
$partners = $this->repo->getCustomersAndVendorsList();
$project = Project::find(request('project_id'));
return view('payments.create', compact('projects', 'partners'));
return view('payments.create', compact('projects', 'partners', 'project'));
}
/**

8
resources/views/payments/create.blade.php

@ -45,10 +45,18 @@
<div class="panel-footer">
{!! Form::submit(trans('payment.create'), ['class'=>'btn btn-primary']) !!}
{{ link_to_route('payments.index', trans('app.cancel'), [], ['class'=>'btn btn-default']) }}
@if ($project)
{{ link_to_route('projects.payments', __('project.back_to_show'), $project, ['class'=>'btn btn-default pull-right']) }}
@endif
</div>
</div>
{!! Form::close() !!}
</div>
@if ($project)
<div class="col-md-6">
@include('projects.partials.project-show')
</div>
@endif
</div>
@endsection

2
resources/views/projects/partials/project-show.blade.php

@ -1,5 +1,5 @@
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ trans('project.show') }}</h3></div>
<div class="panel-heading"><h3 class="panel-title">{{ trans('project.detail') }}</h3></div>
<div class="panel-body">
<table class="table table-condensed">
<tbody>

Loading…
Cancel
Save