コード例 #1
0
 public function addReview(Request $data)
 {
     $userid = Auth::user()->id;
     if ($data->isMethod('post')) {
         $reportid = $data->input('addreportid');
         $reviewtitle = $data->input('reviewtitle');
         $reviewtext = $data->input('reviewtext');
         $reviewstatus = $data->input('reviewstatus');
         $this->validate($data, ['reviewtitle' => 'required', 'reviewtext' => 'required'], ['reviewtitle.required' => 'Invalid Title', 'reviewtext.required' => 'Invalid Body']);
         $reviewData = array();
         $reviewData['report_id'] = $reportid;
         $reviewData['status'] = $reviewstatus;
         $reviewData['review_title'] = $reviewtitle;
         $reviewData['review_text'] = $reviewtext;
         $reviewData['created_date'] = date('Y-m-d H:i:s');
         $reviewData['user_id'] = $userid;
         $objReview = new review();
         $result = $objReview->createReview($reviewData);
         if ($result) {
             return Redirect::back();
         } else {
             return Redirect::back()->withErrors(['errMsg' => 'Update Not Changed']);
         }
     }
 }