コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(IssueRequest $request)
 {
     if (Gate::denies('store-issue')) {
         abort(403);
     }
     $issue = new Issue();
     $issue->setAll($request);
     $issue->syncLocations($request->input('location'));
     if ($request->published) {
         Alert::createAlert($issue, 'Issue\\Issue');
     }
     if ($request->addToLegalNews) {
         $this->addToLegalNews($issue);
     }
     return $issue;
 }