public function store(QuestionRequest $request) { $user = \Auth::user(); // $verify = $request->input('tag_id'); // echo($verify); DB::table('questions')->insert(['username' => $user->username, 'title' => $request->input('title'), 'body' => $request->input('body'), 'tag_id' => $request->input('tag_id'), 'created_at' => date("Y-m-d h:i:sa")]); if ($user->user_type == 2) { return redirect('/student'); } if ($user->user_type == 3) { return redirect('/dash-board'); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(QuestionRequest $request) { $quiz = Quiz::findOrfail($request->input('quiz_list')); $question = $quiz->questions()->create($request->all()); flash()->success('New Question has been created!'); return redirect('questions'); }
public function store(QuestionRequest $request) { $course = Course::findOrFail($request->input('course_id')); $this->authorize('view-course', $course); $question = new Question($request->only(['title', 'body'])); $question->course()->associate($course); $question->user()->associate(auth()->user()); $question->save(); session()->flash('success', 'La pregunta ha sido enviada'); return redirect()->back(); }
private function askQuestion(QuestionRequest $request) { $questions = Auth::user()->questions()->create(['courses_id' => $request->input('courses_id'), 'question' => $request->input('question'), 'description' => $request->input('description')]); $this->syncTags($questions, $request->input('tag_list'), $request->input('courses_id')); }
/** * Save a new article. * * @param ArticleRequest $request */ private function createQuestion(QuestionRequest $request) { $question = Auth::user()->questions()->create($request->all()); $this->syncTags($question, $request->input('tag_list', [])); return $question; }