예제 #1
2
 public function run()
 {
     $faker = Faker::create();
     //create some users for every role
     for ($i = 0; $i < 10; $i++) {
         //persons
         Person::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => $faker->randomElement(['male', 'female']), 'home_phone' => $faker->e164PhoneNumber, 'user' => ['nickname' => $faker->userName, 'email' => $faker->unique()->email, 'role' => 'person', 'password' => \Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@' . $faker->userName, 'facebook' => $faker->userName, 'preferences' => '{"product_viewed":[],"product_purchased":[],"product_shared":[],"product_categories":[],"my_searches":[]}']]);
     }
     for ($i = 0; $i < 8; $i++) {
         $company_name = $faker->company;
         //business
         Business::create(['business_name' => $company_name, 'creation_date' => $faker->date(), 'local_phone' => $faker->e164PhoneNumber, 'user' => ['nickname' => $faker->userName, 'email' => $faker->unique()->email, 'role' => 'business', 'type' => $faker->randomElement(['normal', 'trusted']), 'password' => \Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@' . $company_name, 'facebook' => $company_name, 'preferences' => '{"product_viewed":[],"product_purchased":[],"product_shared":[],"product_categories":[],"my_searches":[]}']]);
     }
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, null);
     Person::create($request->all());
     Session::flash('flash_message', 'Person successfully added!');
     return redirect('person');
 }
예제 #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(PersonRequest $request)
 {
     //$this->validate($request, ['name' => 'required']); // Uncomment and modify if you need to validate any input.
     $request->merge(['message' => e(trim($request->get('message')))]);
     Person::create($request->all());
     Session::flash('flash_message', 'Person successfully added!');
     return redirect('person');
 }
예제 #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(StorePersonRequest $request)
 {
     if (Gate::denies('create', Person::class)) {
         abort(403);
     }
     Person::create(['family_id' => $request->family_id, 'first_name' => $request->first_name, 'middle_name' => $request->middle_name, 'last_name' => $request->last_name, 'gender' => $request->gender, 'age' => $request->age, 'civil_status' => $request->civil_status, 'educational_attaintment' => $request->educational_attaintment, 'distance_to_school' => $request->distance_to_school, 'skill_possess' => $request->skill_possess, 'skill_possess_other' => $request->skill_possess_other, 'occupation' => $request->occupation, 'specific_occupation' => $request->specific_occupation, 'relationship' => $request->relationship, 'vulnerability' => $request->vulnerability, 'vulnerability_other' => $request->vulnerability_other, 'specific_vulnerability' => $request->specific_vulnerability, 'contact_number' => $request->contact_number, 'photo_url' => $request->photo_url]);
     return redirect('/person')->with('alert-success', 'The record has been saved!');
 }
예제 #5
0
 public function run()
 {
     Person::create(['id' => 20, 'name' => 'Johanna del pilar', 'lastname' => 'Dueñas Galindo', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 21, 'name' => 'Maribel', 'lastname' => 'Chiquiza Ochoa', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 22, 'name' => 'Darin Jairo', 'lastname' => 'Mosquera Palacios', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 23, 'name' => 'Roxmery', 'lastname' => 'Lozada Romero', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 24, 'name' => 'Diana Isabel', 'lastname' => 'Martínez Buitrago', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 25, 'name' => 'Nelson Andrés', 'lastname' => 'Reina Cruz', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 26, 'name' => 'Sonia Alexandra', 'lastname' => 'Pinzón Núñez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 27, 'name' => 'Gloria Andrea', 'lastname' => 'Cavanzo Nisso', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 28, 'name' => 'Eileen', 'lastname' => 'Bernal Garzón', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 29, 'name' => 'Luis Felipe    ', 'lastname' => 'Wanumen Silva', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20010, 'name' => 'Wilman Enrique', 'lastname' => 'Navarro Mejía', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20011, 'name' => 'Jorge Enrique', 'lastname' => 'Rodríguez Rodríguez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20012, 'name' => 'Norberto', 'lastname' => 'Novoa Torres', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20013, 'name' => 'Gerardo Alberto', 'lastname' => 'Castang Montiel', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20014, 'name' => 'Miller', 'lastname' => 'Gómez Mora', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20015, 'name' => 'Gustavo', 'lastname' => 'Becerra Jurado', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20016, 'name' => 'Jhon Willy', 'lastname' => 'Carmona Moreno', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20017, 'name' => 'Loreth', 'lastname' => 'Pérez Rojas', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20018, 'name' => 'Francya Inés', 'lastname' => 'García Quevedo', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20019, 'name' => 'Héctor Julio', 'lastname' => 'Fuquene Ardila', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20020, 'name' => 'Andrés Ernesto', 'lastname' => 'Mejía Villamil', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20021, 'name' => 'Fredy Alexander', 'lastname' => 'Tunaros Guerrero', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20022, 'name' => 'Mario Alberto', 'lastname' => 'Rodríguez Fuentes', 'phone' => NULL, 'email' => 'ingenieromarf@hotmail.com; mrodriguez@udistrital.ed']);
     Person::create(['id' => 20023, 'name' => 'Luis Hernando', 'lastname' => 'Prieto Olivares', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20024, 'name' => 'Juan Carlos', 'lastname' => 'Guevara Bolaños', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20025, 'name' => 'John Fredy', 'lastname' => 'Zabala Álvarez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20026, 'name' => 'Nelson armando', 'lastname' => 'Vargas Sánchez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20027, 'name' => 'José Vicente', 'lastname' => 'Reyes Mozo', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20028, 'name' => 'Marco Aurelio', 'lastname' => 'Rondón Santos', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20029, 'name' => 'Herment', 'lastname' => 'Pérez Caro', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20030, 'name' => 'Claudia Liliana', 'lastname' => 'Hernández García', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20031, 'name' => 'Diego', 'lastname' => 'Sánchez González', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20032, 'name' => 'Mariluz', 'lastname' => '   Romero García', 'phone' => NULL, 'email' => 'mromerog@udistrital.edu.co; mromerog00@yahoo.com']);
     Person::create(['id' => 20033, 'name' => 'Tomas Antonio', 'lastname' => 'Vásquez Arrieta', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20034, 'name' => 'Johanna Patricia', 'lastname' => 'Domínguez Vargas', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20035, 'name' => 'Carlos', 'lastname' => 'Lugo González', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20036, 'name' => 'Henry', 'lastname' => 'Londoño Contreras', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20037, 'name' => 'Luis Carlos', 'lastname' => 'Rojas Obando', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20038, 'name' => 'Luz Marina', 'lastname' => 'Lugo González', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20039, 'name' => 'Juan Carlos', 'lastname' => 'Salazar Gualdron', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20040, 'name' => 'Carlos Alberto', 'lastname' => 'Vanegas', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20041, 'name' => 'Roberto Emilio', 'lastname' => '   Salas Ruiz', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20042, 'name' => 'Mireya', 'lastname' => 'Bernal Gómez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20043, 'name' => 'Fabián Alberto', 'lastname' => 'Castiblanco Ruiz', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20044, 'name' => 'Alejandra Maritza', 'lastname' => 'Rusinque Padilla', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20045, 'name' => 'Luis Eduardo', 'lastname' => 'Ibáñez Forero', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20046, 'name' => 'Jader', 'lastname' => 'Cortes Amaya', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20047, 'name' => 'Raúl Geovani', 'lastname' => 'Henao Pilpud', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20048, 'name' => 'Carlos Enrique', 'lastname' => 'Restrepo Ramírez', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20049, 'name' => 'Ricardo', 'lastname' => 'Castaño Tamara', 'phone' => NULL, 'email' => 'alekostato@yahoo.es,']);
     Person::create(['id' => 20050, 'name' => 'Marco', 'lastname' => '   Regalia', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20051, 'name' => 'Dora marcela', 'lastname' => 'Martínez Camargo', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20052, 'name' => 'Jorge Adelmo', 'lastname' => 'Hernández Pardo', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20053, 'name' => 'Nelly Paola', 'lastname' => 'Palma Vanegas', 'phone' => NULL, 'email' => '*****@*****.**']);
     Person::create(['id' => 20054, 'name' => 'Luis Alfonso', 'lastname' => 'Melo Ospina', 'phone' => NULL, 'email' => '*****@*****.**']);
 }
예제 #6
0
 /**
  * @param PersonRequest $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(PersonRequest $request)
 {
     Person::create($request->all());
     if ($request->session()->has('view_from')) {
         $returnTo = $request->session()->get('view_from');
         return redirect()->route('inventory.transactions.checkout', ['id' => $returnTo]);
     }
     return redirect()->route('person.index');
 }
예제 #7
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PersonsRequest $request)
 {
     $person = Person::create($request->all());
     $customer = Customer::findOrFail($person->customer_id);
     $snippets = $customer->snippets;
     $persons = Person::where('customerId', $customer->id);
     return Redirect::action('CustomersController@show', [$customer->slug])->with([$snippets, $persons]);
     //return view('customers.show', compact('customer', 'snippets', 'persons'));
 }
예제 #8
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $role = $data['role'];
     if ($role == 'admin' && !Auth::user()->isAdmin()) {
         $role = 'person';
     }
     $user = User::create(['nickname' => $data['nickname'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'role' => $role]);
     Person::create(['user_id' => $user->id, 'first_name' => $data['first_name'], 'last_name' => $data['last_name']]);
     return $user;
 }
예제 #9
0
 public function run()
 {
     //create basic admin user
     $faker = Faker::create();
     Person::create(['first_name' => 'Admin', 'last_name' => 'root', 'user' => ['nickname' => 'admin', 'email' => '*****@*****.**', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('admin'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@websarrollo', 'facebook' => 'websarrollo', 'preferences' => '{"product_viewed":[],"product_purchased":[],"product_shared":[],"product_categories":[],"my_searches":[]}']]);
     //developer (admin)
     $admin = Person::create(['first_name' => 'AntVel', 'last_name' => 'Developer', 'user' => ['nickname' => 'dev', 'email' => '*****@*****.**', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@websarrollo', 'facebook' => 'websarrollo']]);
     //seller
     $company_name = 'antvel seller';
     $seller = Business::create(['business_name' => $company_name, 'creation_date' => $faker->date(), 'local_phone' => $faker->phoneNumber, 'user' => ['nickname' => 'antvelseller', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@seller', 'facebook' => $company_name]])->user;
     //buyer
     $buyer = Person::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => 'male', 'user' => ['nickname' => 'antvelbuyer', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@buyer', 'facebook' => 'buyer']])->user;
 }
예제 #10
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $role = isset($data['role']) ? $data['role'] : 'person';
     if ($role == 'admin' && !Auth::user()->isAdmin()) {
         $role = 'person';
     }
     $user = User::create(['email' => $data['email'], 'nickname' => $data['email'], 'password' => bcrypt($data['password']), 'role' => $role]);
     Person::create(['user_id' => $user->id, 'first_name' => $data['first_name'], 'last_name' => $data['last_name']]);
     //Confirmation email settings
     $title = trans('user.emails.verification_account.subject');
     $name = $data['first_name'] . ' ' . $data['last_name'];
     \Mail::queue('emails.accountVerification', ['data' => $data, 'title' => $title, 'name' => $name], function ($message) use($data) {
         $message->to($data['email'])->subject(trans('user.emails.verification_account.subject'));
     });
     \Session::put('message', trans('user.signUp_message', ['_name' => $name]));
     \Session::save();
     return $user;
 }
예제 #11
0
 public function run()
 {
     #create basic admin user
     $faker = Faker::create();
     Person::create(['first_name' => 'Admin', 'last_name' => 'root', 'user' => ['nickname' => 'admin', 'email' => '*****@*****.**', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('admin'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@websarrollo', 'facebook' => 'websarrollo', 'preferences' => '{"product_viewed":[],"product_purchased":[],"product_shared":[],"product_categories":[],"my_searches":[]}']]);
     /**
      * Creating users with real emails for test
      * email info:
      * dev: mA9msb78VX
      * seller: ykH0dvY96P
      * buyer: TLlJk0r17w
      */
     #developer (admin)
     $admin = Person::create(['first_name' => 'AntVel', 'last_name' => 'Developer', 'user' => ['nickname' => 'dev', 'email' => '*****@*****.**', 'role' => 'admin', 'type' => 'trusted', 'password' => \Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@websarrollo', 'facebook' => 'websarrollo']]);
     #seller
     $company_name = 'antvel seller';
     $seller = Business::create(['business_name' => $company_name, 'creation_date' => $faker->date(), 'local_phone' => $faker->phoneNumber, 'user' => ['nickname' => 'antvelseller', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@seller', 'facebook' => $company_name]])->user;
     #buyer
     $buyer = Person::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => 'male', 'user' => ['nickname' => 'antvelbuyer', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/img/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@buyer', 'facebook' => 'buyer']])->user;
     //marked for deleting
     // UserPoints::create([
     //     'user_id' => $buyer->id,
     //     'action_type_id' => 6,
     //     'source_id' => 1,
     //     'points' => 100000,
     // ]);
     // UserAddress::create([
     //     'user_id'=>$buyer->id,
     //     'default'=>1,
     //     'address'=>[
     //         'line1'=>$faker->streetAddress,
     //         'line2'=>$faker->streetAddress,
     //         'phone'=>$faker->phoneNumber,
     //         'name_contact'=>$faker->streetName,
     //         'zipcode'=>$faker->postcode,
     //         'city'=>$faker->city,
     //         'country'=>$faker->country,
     //         'state'=>$faker->state,
     //     ]
     // ]);
 }
예제 #12
0
 /**
  * Save 
  */
 public function save($client = null, $data = null)
 {
     DB::transaction(function () use(&$data, &$client) {
         $type = $data['type'];
         // new client
         if (is_null($client)) {
             if ($type == 'organization') {
                 $entity = Organization::create($data['info']);
             } elseif ($type == 'person') {
                 $entity = Person::create($data['info']);
             }
             $client = $entity->client()->create($data);
         } else {
             if ($type == 'organization') {
                 $client->organization->fill($data['info'])->save();
             } elseif ($type == 'person') {
                 $client->person->fill($data['info'])->save();
             }
             $client->fill($data)->save();
         }
     });
     return $this->getById($client->id);
 }
예제 #13
0
 public function run()
 {
     $faker = Faker::create();
     $user = Person::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'birthday' => $faker->dateTimeBetween('-40 years', '-16 years'), 'sex' => $faker->randomElement(['male', 'female']), 'user' => ['nickname' => 'seededuser', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@' . $faker->userName, 'facebook' => $faker->userName]])->user;
     for ($j = 0; $j < 2; $j++) {
         $userPoints = UserPoints::create(['user_id' => $user->id, 'action_type_id' => 6, 'source_id' => 1, 'points' => 10000]);
     }
     $userAddress = Address::create(['user_id' => $user->id, 'default' => 1, 'line1' => $faker->streetAddress, 'line2' => $faker->streetAddress, 'phone' => $faker->phoneNumber, 'name_contact' => $faker->streetName, 'zipcode' => $faker->postcode, 'city' => $faker->city, 'country' => $faker->country, 'state' => $faker->state]);
     $company_name = 'seededinc_inc';
     $enterprise = Business::create(['business_name' => $company_name, 'creation_date' => $faker->date(), 'local_phone' => $faker->phoneNumber, 'user' => ['nickname' => 'seededinc', 'email' => '*****@*****.**', 'password' => Hash::make('123456'), 'pic_url' => '/pt-default/' . $faker->numberBetween(1, 20) . '.jpg', 'twitter' => '@' . $company_name, 'facebook' => $company_name]])->user;
     $catforseed = Category::where('type', 'store')->first();
     $seededProduct = Product::create(['category_id' => $catforseed->id, 'user_id' => '3', 'name' => 'My Seeded Product', 'description' => $faker->text(90), 'price' => $faker->randomNumber(2), 'stock' => 100, 'brand' => $faker->randomElement(['Apple', 'Gigabyte', 'Microsoft', 'Google. Inc', 'Samsung', 'Lg']), 'features' => json_encode(["images" => ['/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg'], "weight" => $faker->numberBetween(10, 150) . ' ' . $faker->randomElement(["Mg", "Gr", "Kg", "Oz", "Lb"]), "dimensions" => $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' ' . $faker->randomElement(["inch", "mm", "cm"]), "color" => $faker->safeColorName]), 'condition' => $faker->randomElement(['new', 'refurbished', 'used']), 'low_stock' => $faker->randomElement([5, 10, 15]), 'rate_val' => '3', 'rate_count' => '5', 'tags' => $faker->word . ',' . $faker->word . ',' . $faker->word]);
     for ($j = 0; $j < 5; $j++) {
         Order::create(['user_id' => $user->id, 'seller_id' => '3', 'address_id' => $userAddress->id, 'status' => 'closed', 'type' => 'order', 'description' => '', 'seller_id' => $enterprise->id, 'end_date' => $faker->dateTime(), 'detail' => ['product_id' => $seededProduct->id, 'price' => $seededProduct->price, 'quantity' => '1', 'delivery_date' => $faker->dateTime(), 'rate' => $faker->numberBetween(1, 5), 'rate_comment' => $faker->text(90)]]);
     }
     $seededProduct2 = Product::create(['category_id' => $catforseed->id, 'user_id' => '3', 'name' => 'Another Seeded Product', 'description' => $faker->text(90), 'price' => $faker->randomNumber(2), 'brand' => $faker->randomElement(['Apple', 'Gigabyte', 'Microsoft', 'Google. Inc', 'Samsung', 'Lg']), 'stock' => 100, 'features' => json_encode(["images" => ['/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg'], "weight" => $faker->numberBetween(10, 150) . ' ' . $faker->randomElement(["Mg", "Gr", "Kg", "Oz", "Lb"]), "dimensions" => $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' ' . $faker->randomElement(["inch", "mm", "cm"]), "color" => $faker->safeColorName]), 'condition' => $faker->randomElement(['new', 'refurbished', 'used']), 'low_stock' => $faker->randomElement([5, 10, 15]), 'rate_val' => '4', 'rate_count' => '5', 'tags' => $faker->word . ',' . $faker->word . ',' . $faker->word]);
     $seededProduct3 = Product::create(['category_id' => $catforseed->id, 'user_id' => '3', 'name' => 'More on Seeded Product', 'description' => $faker->text(90), 'price' => $faker->randomNumber(2), 'stock' => 100, 'brand' => $faker->randomElement(['Apple', 'Gigabyte', 'Microsoft', 'Google. Inc', 'Samsung', 'Lg']), 'features' => json_encode(["images" => ['/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg', '/img/pt-default/' . $faker->numberBetween(1, 330) . '.jpg'], "weight" => $faker->numberBetween(10, 150) . ' ' . $faker->randomElement(["Mg", "Gr", "Kg", "Oz", "Lb"]), "dimensions" => $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' X ' . $faker->numberBetween(1, 30) . ' ' . $faker->randomElement(["inch", "mm", "cm"]), "color" => $faker->safeColorName]), 'condition' => $faker->randomElement(['new', 'refurbished', 'used']), 'low_stock' => $faker->randomElement([5, 10, 15]), 'rate_val' => '4', 'rate_count' => '5', 'tags' => $faker->word . ',' . $faker->word . ',' . $faker->word]);
     //Creates closed orders for rates and mails
     for ($j = 0; $j < 5; $j++) {
         Order::create(['user_id' => $user->id, 'seller_id' => '3', 'address_id' => $userAddress->id, 'status' => 'closed', 'type' => 'order', 'description' => '', 'seller_id' => $enterprise->id, 'end_date' => $faker->dateTime(), 'details' => [['product_id' => $seededProduct->id, 'price' => $seededProduct->price, 'quantity' => '1', 'delivery_date' => $faker->dateTime()], ['product_id' => $seededProduct2->id, 'price' => $seededProduct2->price, 'quantity' => '1', 'delivery_date' => $faker->dateTime()], ['product_id' => $seededProduct3->id, 'price' => $seededProduct3->price, 'quantity' => '1', 'delivery_date' => $faker->dateTime()]]]);
     }
     //Create an open order to test notices
     Order::create(['user_id' => $user->id, 'seller_id' => '3', 'status' => 'open', 'type' => 'order', 'description' => '', 'seller_id' => $enterprise->id, 'address_id' => $userAddress->id, 'details' => [['product_id' => $seededProduct->id, 'price' => $seededProduct->price, 'quantity' => '3']]]);
 }
예제 #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //$this->validate($request, ['name' => 'required']); // Uncomment and modify if you need to validate any input.
     Person::create($request->all());
     return redirect('person');
 }
예제 #15
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  PeopleRequest $request
  * @return \Illuminate\Http\Response
  */
 public function store(PeopleRequest $request)
 {
     //
     Person::create(\Input::all());
     return \Redirect::back()->with('message', 'Başarıyla Kaydedildi');
 }
예제 #16
0
 private function createPerson(SavePersonRequest $request)
 {
     $person = Person::create($request->all());
     //        $this->syncTags($person, $request->input('tag_list'));
     return $person;
 }
예제 #17
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //empty table first
     //Person::truncate();
     Person::create(['name' => 'Jeremy Bloomstrom']);
     // 1
     Person::create(['name' => 'Amber Barnaby']);
     // 2
     Person::create(['name' => 'Carla Goers']);
     // 3
     Person::create(['name' => 'Davey Griffith']);
     // 4
     Person::create(['name' => 'Drew Paquette']);
     // 5
     Person::create(['name' => 'Ed Bennett']);
     // 6
     Person::create(['name' => 'Dan Cappel']);
     // 7
     Person::create(['name' => 'Elizabeth Grigsby']);
     // 8
     Person::create(['name' => 'Eric Goudey']);
     // 9
     Person::create(['name' => 'Eric Wyatt']);
     // 10
     Person::create(['name' => 'Heather Kelley']);
     // 11
     Person::create(['name' => 'Jack Horner']);
     // 12
     Person::create(['name' => 'Jason Bailey']);
     // 13
     Person::create(['name' => 'Katie Van Sant']);
     // 14
     Person::create(['name' => 'Kenneth Kleewein']);
     // 15
     Person::create(['name' => 'Leah Jones']);
     // 16
     Person::create(['name' => 'Margaret Cosmah']);
     // 17
     Person::create(['name' => 'Mark Baker']);
     // 18
     Person::create(['name' => 'Matt Rykaczewski']);
     // 19
     Person::create(['name' => 'Randy Jones']);
     // 20
     Person::create(['name' => 'Rod Hoskinson']);
     // 21
     Person::create(['name' => 'Susan Howard']);
     // 22
     Person::create(['name' => 'Susie Gibson']);
     // 23
     Person::create(['name' => 'Will Sands']);
     // 24
     Person::create(['name' => 'Zach McRae']);
     // 25
     Person::create(['name' => 'Nicole Vasquez']);
     // 26
     Person::create(['name' => 'Katie Richardson']);
     // 27
     // $faker =  Faker\Factory::create();
     //
     // foreach(range(1,20) as $num) {
     //   Person::create(['name' => $faker->name]);
     // }
 }
예제 #18
0
 /**
  * Create a new user.
  *
  * @param array $data
  *
  * @return User
  */
 protected function createUser(array $data)
 {
     $user = User::create(['email' => $data['email'], 'nickname' => $data['email'], 'password' => bcrypt($data['password']), 'role' => 'person']);
     Person::create(['user_id' => $user->id, 'first_name' => $data['first_name'], 'last_name' => $data['last_name']]);
     return $user;
 }
예제 #19
0
 /**
  * Новый заказчик
  */
 public function postNewPerson(Requests\PersonCreate $request)
 {
     $person = Person::create($request->all());
     if ($person) {
         return redirect()->to('/new-order/' . $person->id);
     } else {
         $this->SetErrorNotifyMessage('Ошибка выполнения операции.');
         return redirect()->back();
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     Person::create($request->all());
     Session::flash('flash_message', 'Person added!');
     return redirect('person');
 }
예제 #21
0
 public static function createPerson($personArr)
 {
     $person = Person::create($personArr);
     return $person;
 }
예제 #22
0
 /**
  * Store a newly created resource in storage.
  *
  * @param    \Illuminate\Http\Request  $request
  * @return  \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, Person::validationRules());
     Person::create($request->all());
     return redirect('/person');
 }
예제 #23
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     // si es un update comun
     if ($request->input('special_form') == "") {
         $event = Event::find($id);
         $friendly_url = $event->friendly_url;
         // if has file
         if ($request->hasFile('poster')) {
             $image_name = $this->uploadImage($request->file('poster'), 'events', $friendly_url);
         } else {
             $image_name = "none.jpg";
         }
         $event->fill($request->all());
         $event->poster = $image_name;
         $event->save();
         // save categories rel
         if (!empty($request->input('category'))) {
             // first remove all rels
             Category_to_Event::deleteAllRelByEventId($id);
             foreach ($request->input('category') as $cat) {
                 Category_to_Event::create(['category_id' => $cat, 'event_id' => $id]);
             }
         }
     } else {
         if ($request->input('special_form') == 'showdates') {
             // first delete all
             Eventdate::deleteAllByEventID($id);
             // insert
             $qty = count($request->input('date_start'));
             for ($i = 0; $i < $qty; $i++) {
                 Eventdate::create(['event_id' => $id, 'date_start' => date("Y-m-d H:i:s", strtotime($request->input('date_start')[$i] . " " . $request->input('hour_start')[$i] . ":00")), 'date_end' => date("Y-m-d H:i:s", strtotime($request->input('date_start')[$i] . " " . $request->input('hour_end')[$i] . ":00")), 'hour_start' => $request->input('hour_start')[$i], 'hour_end' => $request->input('hour_end')[$i], 'status' => 1]);
             }
         } elseif ($request->input('special_form') == 'casting') {
             // first delete all
             People_to_Rols::deleteAllByEventID($id);
             // for each element
             $qty = count($request->input('rol'));
             for ($i = 0; $i < $qty; $i++) {
                 // select People
                 $person = Person::getPersonByName(ucfirst(strtolower($request->input('firstname')[$i])), ucfirst(strtolower($request->input('lastname')[$i])));
                 if (empty($person)) {
                     // guardo la persona y traigo el ultimo id
                     Person::create(['user_id' => 0, 'firstname' => $request->input('firstname')[$i], 'lastname' => $request->input('lastname')[$i], 'status' => 1]);
                     $person = Person::getLastID();
                 } else {
                     $person = $person[0]->person_id;
                 }
                 // inser into rel table
                 People_to_Rols::create(['event_id' => $id, 'rol_id' => $request->input('rol')[$i], 'person_id' => $person]);
             }
         }
     }
     Session::flash('message', 'Evento actualizado Correctamente');
     return Redirect::to('events');
 }
예제 #24
-1
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Person::create(['name' => 'Launa Windspeaker', 'notes' => '<p><strong>Pellentesque habitant morbi tristique</strong> senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. <em>Aenean ultricies mi vitae est.</em> Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, <code>commodo vitae</code>, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. <a href="#">Donec non enim</a> in turpis pulvinar facilisis. Ut felis.</p>

                <h2>Header Level 2</h2>

                <ol>
                   <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
                   <li>Aliquam tincidunt mauris eu risus.</li>
                </ol>

                <blockquote><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.</p></blockquote>', 'created_by' => 1]);
    }