/** * 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(); }