/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $subject = new Project(); $subject->program_id = $request->program_id; $subject->work_stream_id = $request->work_stream_id; $subject->program_id = WorkStream::where('id', $request->work_stream_id)->first()->Program->id; $subject->Status = $request->Status; $subject->PI = $request->PI; $subject->name = $request->name; $subject->description = $request->description; $subject->StartDate = Carbon::parse($request->StartDate)->toDateTimeString(); $subject->EndDate = Carbon::parse($request->EndDate)->toDateTimeString(); $subject->save(); flash()->success('Success', "New Project created successfully"); return redirect(Session::GetRedirect()); }