/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make(Input::all(), Sheet::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withInput()->withErrors($validator);
     } else {
         $sheet = new Sheet();
         $sheet->title = Input::get('title');
         $sheet->public_or_private = Input::get('public_or_private');
         $sheet->user_id = Auth::user()->id;
         $result1 = $sheet->save();
         if (Input::has('cluesArray')) {
             $cluesArray = Input::get('cluesArray');
         } else {
             $cluesArray = array();
         }
         if (Input::has('responsesArray')) {
             $responsesArray = Input::get('responsesArray');
         } else {
             $responsesArray = array();
         }
         array_unshift($cluesArray, Input::get('clue'));
         array_unshift($responsesArray, Input::get('response'));
         foreach ($cluesArray as $key => $value) {
             $line = new Line();
             $line->sheet_id = $sheet->id;
             $line->clue = $cluesArray[$key];
             $line->response = $responsesArray[$key];
             $result2 = $line->save();
         }
         if ($result1 && $result2) {
             Session::flash('successMessage', 'This sheet was saved.');
             // Log::info('This is some useful information.', Input::all());
             return Redirect::route('sheets.index');
         } else {
             Session::flash('errorMessage', 'This sheet was not submitted.');
             return Redirect::back()->withInput();
         }
     }
 }
 public function run()
 {
     // $user = User::firstOrFail();
     $sheet1 = new Sheet();
     $sheet1->title = 'Ancient Roman Cities';
     $sheet1->public_or_private = 'private';
     $sheet1->user_id = 1;
     $sheet1->save();
     $sheet2 = new Sheet();
     $sheet2->title = 'Ancient Egypt Vocab';
     $sheet2->public_or_private = 'public';
     $sheet2->user_id = 2;
     $sheet2->save();
     $sheet3 = new Sheet();
     $sheet3->title = 'State Birds';
     $sheet3->public_or_private = 'private';
     $sheet3->user_id = 3;
     $sheet3->save();
     $sheet4 = new Sheet();
     $sheet4->title = 'European Capitals';
     $sheet4->public_or_private = 'public';
     $sheet4->user_id = 4;
     $sheet4->save();
     $sheet5 = new Sheet();
     $sheet5->title = 'Spanish Vocab List 7';
     $sheet5->public_or_private = 'public';
     $sheet5->user_id = 5;
     $sheet5->save();
     $sheet6 = new Sheet();
     $sheet6->title = 'Biology Vocab List for Big Test';
     $sheet6->public_or_private = 'public';
     $sheet6->user_id = 3;
     $sheet6->save();
     $sheet7 = new Sheet();
     $sheet7->title = 'Ancient Rome Study Sheet';
     $sheet7->public_or_private = 'public';
     $sheet7->user_id = 1;
     $sheet7->save();
 }