/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Requests\QuestionRequest $request)
 {
     $Question = new \App\Question();
     $Question->question = $request->get('question');
     $Question->user_id = \Auth::user()->id;
     $Question->save();
     \Session::flash('flash_message', 'Your post has been saved !!!');
     return redirect('home');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required|max:255', 'content' => 'required']);
     $q = new \App\Question();
     $q->fill($request->all());
     $q->user_id = Auth::user()->id;
     if ($q->save()) {
         Session::flash('message', "Question submitted successfully :) ");
     }
     return redirect('ask');
 }
 /**
  * Execute the console command.
  *
  * @return void
  */
 public function handle()
 {
     $filename = $this->argument('fileName');
     $surveyJSON = file_get_contents($filename);
     $parser = new \App\Twilio\SurveyParser($surveyJSON);
     $survey = new \App\Survey();
     $survey->title = $parser->title();
     $survey->save();
     $parser->questions()->each(function ($question) use($survey) {
         $questionToSave = new \App\Question($question);
         $questionToSave->survey()->associate($survey);
         $questionToSave->save();
     });
 }
Example #4
0
 /**
  * handling newly posted question.
  *
  * @return Response
  */
 public function postQuestion(Request $request)
 {
     $validate = Validator::make($request->all(), ['content' => 'required|max:200', 'from' => 'required', 'to' => 'required']);
     if ($validate->passes()) {
         $createQuestion = new \App\Question();
         $createQuestion->content = $request->input('content');
         $createQuestion->to = $request->input('to');
         $createQuestion->from = $request->input('from');
         $createQuestion->status = "pending";
         $createQuestion->votes = 1;
         $createQuestion->save();
         return redirect()->back();
     } else {
         return redirect()->back();
     }
     return redirect()->back();
 }