public function store(RequesitionCreateRequest $request) { $data = $request->all(); $project_id = $request->get('project_id'); $data['project_code'] = Project::find($project_id)->code; $data['user_id'] = $request->user()->id; $requesition = ''; DB::transaction(function () use(&$requesition, $data) { $requesition = Requesition::create($data); }); if ($requesition) { return ['status' => 'success', 'urlRedirect' => url("/requisitions/add-products/{$requesition->id}")]; } }