public function createSubtitle()
 {
     $rules = ["name" => "required|min:3", "slug" => "required|min:3|unique:subtitles", "description" => "required|min:5"];
     $inputs = ["name" => Input::get('name'), "slug" => Str::slug(Input::get('slug')), "description" => Input::get('description')];
     $validator = Validator::make($inputs, $rules);
     if ($inputs['slug'] == 'admin') {
         App::abort(404);
     }
     if ($validator->passes()) {
         $subtitle = new Subtitle();
         $subtitle->name = Input::get('name');
         $subtitle->slug = Input::get('slug');
         $subtitle->description = Input::get('description');
         $subtitle->unvalidcustomcss = Input::get('css');
         $subtitle->save();
         Event::fire('new_subtitle', [Auth::user()->username, Input::get('name')]);
         DB::Table('user_subtitle')->insert(['user_id' => Auth::user()->id, 'subtitle_id' => $subtitle->id, 'isAdmin' => 1]);
         return Redirect::route('home');
     }
     return Redirect::back()->withErrors($validator);
 }