public function store(Request $request, $intelligenceSlug, $tutorialId)
 {
     $this->validate($request, ['message' => 'required']);
     $intelligence = Intelligence::where('slug', $intelligenceSlug)->firstOrFail();
     $tutorial = Tutorial::where('intelligence_id', $intelligence->id)->findOrFail($tutorialId);
     $comment = new Comment();
     $comment->user_id = Auth::user()->id;
     $comment->tutorial_id = $tutorial->id;
     $comment->message = $request->message;
     $comment->save();
     Flash::success('Comentario creado exitosamente.');
     return redirect()->back();
 }
 public function store(Request $request, $intelligenceSlug)
 {
     $this->validate($request, ['title' => 'required', 'body' => 'required']);
     $intelligence = Intelligence::where('slug', $intelligenceSlug)->firstOrFail();
     $tutorial = new Tutorial();
     $tutorial->user_id = Auth::user()->id;
     $tutorial->intelligence_id = $intelligence->id;
     $tutorial->title = $request->title;
     $tutorial->body = $request->body;
     $tutorial->save();
     //return $request->all();
     Flash::success('Tutorial creado exitosamente.');
     return redirect()->route('intelligence.show', $intelligenceSlug);
 }
 public function show($intelligenceSlug)
 {
     $intelligence = Intelligence::where('slug', $intelligenceSlug)->firstOrFail();
     $tutorials = Tutorial::where('intelligence_id', $intelligence->id)->orderBy('id', 'DESC')->paginate(10);
     return view('intelligence.show', compact('intelligence', 'tutorials'));
 }