app/controllers/ForumController.php
/* Comments toegevoegd 21/11/2014 Maarten */
Comments toegevoegd 21/11/2014 Maarten
Comments toegevoegd 21 / 11 / 2014 Maarten
public function storeComment($id) {
        $thread = ForumThread::find($id);
        if ($thread == null)
            Redirect::route('forum')->with('fail', "Deze thread bestaat niet.");
        $validator = Validator::make(Input::all(), array(
                    'body' => 'required|min:5'
        ));
        if ($validator->fails())
            return Redirect::route('forum-thread', $id)->withInput()->withErrors($validator)->with('fail', "Vul uw boodschap van uw onderwerp correct in. <br> Uw boodschap werd niet bewaard.  <br> Uw boodschap dient minstens 5 karakters te bevatten.");
        else {
            $comment = new ForumComment();
            $comment->body = Input::get('body');
            $comment->author_id = Auth::user()->id;
            $comment->thread_id = $id;
            $comment->category_id = $thread->category->id;
            $comment->group_id = $thread->group->id;
            if ($comment->save())
                return Redirect::route('forum-thread', $id)->with('success', "Uw commentaar werd opgeslagen.");
            else
                return Redirect::route('forum-thread', $id)->with('fail', "Er heeft zich een fout voorgedaan bij het opslaan van uw comment.");
        }
    }
public function storeComment ( $ id ) { $ thread = ForumThread :: find ( $ id ) ; if ( $ thread == null ) Redirect :: route ( 'forum' ) -> with ( 'fail' , " Deze thread bestaat niet. " ) ; $ validator = Validator :: make ( Input :: all ( ) , array ( 'body' => 'required|min:5' ) ) ; if ( $ validator -> fails ( ) ) return Redirect :: route ( 'forum-thread' , $ id ) -> withInput ( ) -> withErrors ( $ validator ) -> with ( 'fail' , " Vul uw boodschap van uw onderwerp correct in. <br> Uw boodschap werd niet bewaard.  <br> Uw boodschap dient minstens 5 karakters te bevatten. " ) ; else { $ comment = new ForumComment ( ) ; $ comment -> body = Input :: get ( 'body' ) ; $ comment -> author_id = Auth :: user ( ) -> id ; $ comment -> thread_id = $ id ; $ comment -> category_id = $ thread -> category -> id ; $ comment -> group_id = $ thread -> group -> id ; if ( $ comment -> save ( ) ) return Redirect :: route ( 'forum-thread' , $ id ) -> with ( 'success' , " Uw commentaar werd opgeslagen. " ) ; else return Redirect :: route ( 'forum-thread' , $ id ) -> with ( 'fail' , " Er heeft zich een fout voorgedaan bij het opslaan van uw comment. " ) ; } }
Comments toegevoegd 21/11/2014 Maarten
Comments toegevoegd 21 / 11 / 2014 Maarten