admin url fx
This commit is contained in:
parent
6ed207ceb3
commit
53fe863e87
|
|
@ -13,7 +13,8 @@ class ContractController extends Controller
|
|||
{
|
||||
public function contract(ContractRequest $request){
|
||||
|
||||
if($contract = Contract::where('InputNumber',$request->get('number'))->first()){
|
||||
if($contract = Contract::with('resolution_basis')->where('InputNumber',$request->get('number'))->first())
|
||||
{
|
||||
return ContractResource::make($contract);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ public function toArray($request)
|
|||
'Workflow_ID' => $this->Workflow_ID,
|
||||
'Workflow' => trans('imported.workflow.'.$this->Workflow_ID),
|
||||
'Remark' => $this->Remark,
|
||||
'ResolutionBasis' => ResolutionBasesResource::collection($this->resolutions),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Resources;
|
||||
|
||||
use Illuminate\Http\Resources\Json\JsonResource;
|
||||
|
||||
class ResolutionBasesResource extends JsonResource
|
||||
{
|
||||
public function toArray($request){
|
||||
return [
|
||||
// 'workflow' => $this->workflow_id,
|
||||
'department_id' => $this->department_id,
|
||||
'department' => $this->department->title,
|
||||
'resolution' => $this->resolution->title,
|
||||
'resolutionbasis' => $this->resolutionbasis,
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
use Backpack\CRUD\app\Models\Traits\CrudTrait;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
|
||||
class Contract extends Model
|
||||
{
|
||||
|
|
@ -44,6 +45,11 @@ class Contract extends Model
|
|||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
public function resolution_basis():HasMany
|
||||
{
|
||||
return $this->hasMany(Resolutionbasis::class);
|
||||
}
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| SCOPES
|
||||
|
|
|
|||
Loading…
Reference in New Issue