/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PhaseRequest $request)
 {
     //
     $phase = new Phase();
     $phase->fill($request->all());
     $phase->created_by = Auth::user()->id;
     if ($phase->save()) {
         return redirect('/phase')->with('success', 'Phase created succssfully');
     } else {
         return redirect('/project')->with('error', 'A problem occured, please try again later!');
     }
 }
Example #2
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //
     $phases = Phase::all();
     return $this->respond(['data' => $this->PhaseTransformer->transformCollection($phases->toArray())]);
 }