/**
  * We have to figure out how to get a Request that contains
  * all the validation rather than passing in a plain Request object
  *
  * @param MyRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(MyRequest $request)
 {
     $model = $this->repository->create($request->all());
     if (isset($model->id)) {
         return redirect()->route("{$this->getBaseRoute()}.show", ['id' => $model->id]);
     }
     // lame but need to figure out how to deal with errors
     // return redirect()->route('')
     return redirect()->route("{$this->getBaseRoute()}.create");
 }
Esempio n. 2
0
 /**
  * @param Request $request
  * @return mixed
  */
 public function create(Request $request)
 {
     return $this->repository->create($request->all());
 }