/** * Run the database seeds. * * @return void */ public function run() { $set = Set::create(array('name' => 'StartingBlock Madison', 'rows' => 75, 'cols' => 100, 'price' => 25, 'available' => 75 * 100)); for ($x = 1; $x <= 100; $x++) { for ($y = 1; $y <= 75; $y++) { DB::table('squares')->insert(['set_id' => $set->id, 'number' => x * y, 'status' => 'available']); } } }
public function store(SetRequest $request) { if ($request->hasFile('file')) { if ($request->file('file')->isValid()) { $filename = sha1(rand(1, 100000) . time()) . '.' . $request->file('file')->guessExtension(); $request->file('file')->move($this->uploadpath, $filename); } } else { $filename = ''; } $set = Set::create(['name' => $request->name, 'number' => $request->number, 'filename' => $filename]); $request->session()->flash('msg', 'Set created'); return redirect()->action('SetController@index'); }