/** * Run the user seeds. * * @return void */ public function run() { DB::table('companies')->delete(); DB::table('users_companies')->delete(); $visible = Company::create(array('name' => 'Visible', 'user_id' => 1)); $invisible = Company::create(array('name' => 'Invisible', 'user_id' => 1)); UserCompany::create(array('company_id' => $visible->id, 'user_id' => 1)); UserCompany::create(array('company_id' => $invisible->id, 'user_id' => 2)); }
public function store() { $input = Input::all(); $validator = Validator::make($input, $this->rules); if ($validator->passes()) { $company = Company::create(array('user_id' => Sentry::getUser()->id, 'name' => $input['name'])); UserCompany::create(array('company_id' => $company->id, 'user_id' => $company->user_id)); Session::flash('success', trans('company.create.success', array('name' => $company->name))); return Redirect::route('company.show', array('id' => $company->id)); } return Redirect::back()->withErrors($validator)->withInput($input); }