App\Http\Controllers\Forum\TopicsController::lock PHP Method

lock() public method

public lock ( $id )
    public function lock($id)
    {
        $topic = Topic::findOrFail($id);
        priv_check('ForumTopicModerate', $topic)->ensureCan();
        $state = get_bool(Request::input('lock'));
        $topic->lock($state);
        $type = 'lock';
        return js_view('forum.topics.replace_button', compact('topic', 'type', 'state'));
    }