Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * Any logged-in users can create designer page.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['designer_id' => 'required|integer|exists:designer,id']);
     $design = new Design();
     $design->designer_id = $request->input('designer_id');
     $design->user_id = $request->user()->id;
     $design->save();
     $translation = new DesignTranslation();
     $translation->design_id = $design->id;
     $translation->locale = 'en';
     $translation->name = 'New design';
     $translation->save();
     return redirect()->action('DesignController@edit', [$design]);
 }