public function store(Request $request)
 {
     $validator = Validator::make($data = $request->all(), Caste::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     Caste::create($data);
     return Redirect::route($this->route . 'index')->with('message', 'New Caste  has been Added!');
 }
 public function run()
 {
     Caste::create(['name' => 'GENERAL']);
     Caste::create(['name' => 'OBC']);
     Caste::create(['name' => 'OBC\'A\'']);
     Caste::create(['name' => 'OBC\'B\'']);
     Caste::create(['name' => 'SCHEDULED CASTE']);
     Caste::create(['name' => 'SCHEDULED TRIBE']);
 }