コード例 #1
0
ファイル: ArticlesController.php プロジェクト: picolit/bbs
 /**
  * 記事登録
  * @Post("/", as="articles.postArticle")
  * @param ArticlesPostCreateRequest $request
  * @return \Illuminate\Http\Response
  */
 public function postArticle(ArticlesPostCreateRequest $request)
 {
     $uploadFileCount = 2;
     $data = $request->all();
     $data += ['client_ip' => $request->getClientIp()];
     for ($i = 1; $i <= $uploadFileCount; $i++) {
         if ($request->hasFile('file' . $i)) {
             $data['file' . $i] = $request->file('file' . $i);
         }
     }
     $this->articleService->create($data);
     return response()->redirectToRoute('articles.getIndex');
 }