Ejemplo n.º 1
0
 /**
  * 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));
 }
Ejemplo n.º 2
0
 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);
 }