コード例 #1
0
 private function formHandler(Request $request)
 {
     $this->validate($request, ['name' => 'required', 'group' => 'required|numeric', 'email' => 'required|email|unique:users', 'password' => 'required|confirmed|min:6']);
     if ($request->input('action') == 'create') {
         $user = new \App\User();
         $user->name = $request->name;
         $user->email = $request->email;
         $user->group_id = $request->group;
         $user->password = bcrypt($request->password);
         $result = $user->save();
         if ($result == 1) {
             $request->session()->flash('success', ["کاربر {$user->name} با موفقیت به جمع کاربران پیوست."]);
         } else {
             $request->session()->flash('warning', ["افزودن کاربر {$user->name} با مشکل مواجه شد، لطفا با پشتیبانی تماس بگیرید."]);
         }
         echo $this->getIndex($request);
     } elseif ($request->input('action') == 'update') {
         $result = \App\User::where('email', $request->old_email)->update(['name' => $request->name, 'email' => $request->email, 'group_id' => $request->group, 'password' => bcrypt($request->password)]);
         if ($result == 1) {
             $request->session()->flash('information', ["بروز رسانی با موفقیت انجام شد."]);
         } else {
             $request->session()->flash('warning', ["بروز رسانی با شکست رو به رو شد."]);
         }
         echo $this->getIndex($request);
     }
 }
コード例 #2
0
 public function register(Request $request)
 {
     // return $request;
     if (!$request->has('name') || !$request->has('email') || !$request->has('password') || !$request->has('phone') || !$request->has('age') || !$request->has('gender') || !$request->hasFile('resume')) {
         return view('error')->with('error', 'Please provide all the fields.');
     }
     $input = $request->all();
     $user = new \App\User();
     $user->name = $input['name'];
     $user->email = $input['email'];
     $user->phone = $input['phone'];
     $user->password = \Hash::make($input['password']);
     $user->type = 'middleman';
     $user->save();
     $miduser = new \App\Middleman();
     $miduser->user_id = $user->id;
     $miduser->age = $input['age'];
     $miduser->gender = $input['gender'];
     if (isset($input['preferred_village'])) {
         $miduser->village = $input['preferred_village'];
     }
     $filename = sha1(time()) . '.pdf';
     $path = getcwd() . '/resumes';
     $request->file('resume')->move($path, $filename);
     $miduser->resume = $filename;
     $miduser->save();
     // return response()->json(['success' => $user->id]);
     return redirect('/');
 }
コード例 #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new \App\User();
     $user->password = bcrypt('111111');
     $user->email = '*****@*****.**';
     $user->level = 100;
     $user->name = 'Francis';
     $user->description = 'Stay hungry, stay foolish.';
     $user->save();
     $user = new \App\User();
     $user->password = bcrypt('111111');
     $user->email = '*****@*****.**';
     $user->level = 100;
     $user->name = 'Francis2';
     $user->description = 'Stay hungry, stay foolish.';
     $user->save();
     $user = new \App\User();
     $user->password = bcrypt('tom');
     $user->email = '*****@*****.**';
     $user->level = 100;
     $user->name = 'Tom';
     $user->save();
     $user = new \App\User();
     $user->password = bcrypt('admin');
     $user->email = '*****@*****.**';
     $user->level = 50;
     $user->name = 'Administrator';
     $user->save();
     $user = new \App\User();
     $user->password = bcrypt('guest');
     $user->email = '*****@*****.**';
     $user->level = 10;
     $user->name = 'Guest';
     $user->save();
 }
コード例 #4
0
 public function sendInvite(Request $request)
 {
     $rules = array('email' => 'required|email');
     $validator = \Validator::make($request->all(), $rules);
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $user = \App\User::where('email', '=', $request->get('email'))->first();
     if (!empty($user)) {
         return redirect()->back()->withErrors('The email ' . $request->get('email') . ' exist!!');
     }
     $user = new \App\User();
     $user->email = $request->get('email');
     $code = $user->email . \Carbon\Carbon::now();
     $user->passcode = bcrypt($code);
     $user->level = 1;
     $user->accessible = 1;
     $user->save();
     //change url on the serverside;
     $URL = "http://talentscool.com/auth/register?inviteToken=" . $user->passcode;
     $body = '<html><body>Hello,<br />';
     $body .= 'We want to invite you to look our great talents<br />';
     $body .= 'You can go to the below link to create an account<br />';
     $body .= '<a href="' . $URL . '">' . $URL . '</a><br />';
     $body .= 'Thank you<br /> Have a great day<br />Talentscool<br />';
     $body .= '</body></html>';
     $header = "From: donotreply@talentscool.com\r\n";
     $header .= "MIME-Version: 1.0\r\n";
     $header .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
     $checkMail = mail($request->get('email'), "Visit Talentscool", $body, $header);
     if ($checkMail) {
         return redirect('/admin/invite')->with("Success", "We successfully invite the user");
     }
 }
コード例 #5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     //$this->call(UserTableSeeder::class);
     //$this->call(AdminTableSeeder::class);
     //CREATE ADMIN USER
     $adm = new App\User();
     $adm->username = '******';
     $adm->password = bcrypt('admin');
     $adm->admin = true;
     $adm->save();
     //LOANS
     App\Loan::create(array('name' => 'CPL', 'intRate' => 0.08, 'sFee' => 0.02, 'penalty' => 0.36));
     App\Loan::create(array('name' => 'Capital Share', 'intRate' => 0.15, 'sFee' => 0.02, 'penalty' => 0));
     App\Loan::create(array('name' => 'Character', 'intRate' => 0.2, 'sFee' => 0.02, 'penalty' => 0.24, 'advinterest' => true));
     App\Loan::create(array('name' => 'CPL-MSO', 'intRate' => 0.18, 'sFee' => 0.02, 'penalty' => 0.24, 'advinterest' => true));
     App\Loan::create(array('name' => 'Providential', 'intRate' => 0.2, 'sFee' => 0.02, 'penalty' => 0.24, 'advinterest' => true));
     App\Loan::create(array('name' => 'Salary', 'intRate' => 0.2, 'sFee' => 0.02, 'penalty' => 0.24, 'advinterest' => true, 'amortization' => true));
     App\Loan::create(array('name' => 'Emergency', 'intRate' => 0.2, 'sFee' => 0.02, 'penalty' => 0));
     // App\Loan::create(array('name' => 'Microfinance','intRate' => 0.26, 'sFee' => 0.02, 'penalty' => 0.24,'amortization' => true));
     // App\Loan::create(array('name' => 'A/R-Trade-Rice','intRate' => 0, 'sFee' => 0, 'penalty' => 0.36));
     // App\Loan::create(array('name' => 'A/R-Trade-Input','intRate' => 0.1, 'sFee' => 0, 'penalty' => 0.36));
     // App\Loan::create(array('name' => 'A/R-Trade-Seeds','intRate' => 0, 'sFee' => 0, 'penalty' => 0.36));
     // App\Loan::create(array('name' => 'A/R-Trade-Supplement','intRate' => 0.1, 'sFee' => 0, 'penalty' => 0));
     // App\Loan::create(array('name' => 'A/R-Trade-Palay','intRate' => 0.1, 'sFee' => 0, 'penalty' => 0));
     // App\Loan::create(array('name' => 'A/R-Trade-Others','intRate' => 0.1, 'sFee' => 0, 'penalty' => 0));
     // App\Loan::create(array('name' => 'OC/R-GOJO','intRate' => 0, 'sFee' => 0, 'penalty' => 0));
     // App\Loan::create(array('name' => 'LPG','intRate' => 0, 'sFee' => 0, 'penalty' => 0));
     // App\Loan::create(array('name' => 'A/R Trade Kopia','intRate' => 0, 'sFee' => 0, 'penalty' => 0));
     //factory('App\MemApplicant',10)->create();
     Model::reguard();
 }
コード例 #6
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $input = $request->input();
     $data = $request->only('name', 'email', 'password', 'password_confirm', 'address', 'phone');
     $rules = array('name' => 'required', 'email' => 'required|email|unique:members', 'password' => 'required', 'password_confirm' => 'required', 'phone' => 'required', 'address' => 'required');
     $v = \Validator::make($data, $rules);
     if ($v->fails()) {
         return view('member.create')->withErrors($v)->withInput($data);
     } else {
         $password = $input['password'];
         $password = \Hash::make($password);
         $user = new \App\User();
         $user->name = $input['name'];
         $user->address = $input['address'];
         $user->contactNumber = $input['phone'];
         $user->type = $input['mtype'];
         $user->email = $input['email'];
         $user->password = $password;
         $user->loginas = $input['mtype'];
         $user->status = 1;
         $user->save();
         Session::flash('message', 'Member has been registered successfully');
         return \Redirect::to('home');
     }
 }
コード例 #7
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, ['username' => 'required|max:255|unique:tbl_users', 'email' => 'required|email|max:255|unique:tbl_users', 'firstname' => 'required|string', 'lastname' => 'required|string', 'insertion' => 'string', 'phone_nr' => 'string', 'birthdate' => 'date', 'isadmin' => 'required|boolean', 'hasnewsletter' => 'required|boolean', 'city' => 'required|string', 'street' => 'required|string', 'house_nr' => 'required|string', 'postalcode' => 'required|string', 'city2' => 'string', 'street2' => 'string', 'house_nr2' => 'string', 'postalcode2' => 'string', 'password' => 'required|string']);
     $user = new \App\User();
     $user->username = $request->username;
     $user->email = $request->email;
     $user->firstname = $request->firstname;
     $user->lastname = $request->lastname;
     $user->insertion = $request->insertion;
     $user->phone_nr = $request->phone_nr;
     $user->birthdate = $request->birthdate;
     $user->isadmin = $request->isadmin;
     $user->hasnewsletter = $request->hasnewsletter;
     $user->city = $request->city;
     $user->street = $request->street;
     $user->house_nr = $request->house_nr;
     $user->postalcode = $request->postalcode;
     $user->city2 = $request->city2;
     $user->street2 = $request->street2;
     $user->house_nr2 = $request->house_nr2;
     $user->postalcode2 = $request->postalcode2;
     $user->password = Hash::make($request->password);
     $user->save();
     return Redirect('admin/Customers/customers')->with('message', 'Customer created succesfully!');
 }
コード例 #8
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $bar = $this->output->createProgressBar(8);
     $email = $this->argument('email');
     $name = $this->option('name');
     $this->line("Your email is: <info>{$email}</info>");
     $bar->advance();
     if (empty($name)) {
         $name = $this->ask('What\'s your name?');
     }
     $this->line("Your name is: <info>{$name}</info>");
     $bar->advance();
     $password = $this->secret('What\'s your password?');
     $bar->advance();
     $gender = $this->anticipate('What\'s your gender?', ['Male', 'Female']);
     $this->line("Your gender is: <info>{$gender}</info>");
     $bar->advance();
     $this->call('migrate', ['--force']);
     $bar->advance();
     $this->call('db:seed', ['--class' => 'QuotaSeeder']);
     $bar->advance();
     $this->call('db:seed', ['--class' => 'UserSeeder']);
     $bar->advance();
     $user = new \App\User(['name' => $name, 'email' => $email, 'password' => bcrypt($password)]);
     $user->save();
     $this->info('Application installed!');
     $bar->advance();
 }
コード例 #9
0
ファイル: AdminUsersController.php プロジェクト: strikles/php
 public function postCreate()
 {
     $title = 'Users';
     $all_input = \Request::all();
     $create_rules = array('first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email|unique:users', 'password' => 'required|min:3|confirmed', 'password_confirmation' => 'required|min:3');
     $validator = \Validator::make($all_input, $create_rules);
     if ($validator->passes()) {
         // create a new user
         $user = new \App\User();
         $user->save();
         // update with vals
         $user->update($all_input);
         // set name
         $user->name = $all_input['first_name'] . ' ' . $all_input['last_name'];
         // set pass hash
         $user->password = \Hash::make($all_input['password']);
         $user->photo = 'images\\icons\\default_user.png';
         // reset confirmation
         if (isset($all_input['confirmed'])) {
             $user->confirmed = 1;
             $user->confirmation_code = "";
         } else {
             $user->confirmed = 0;
         }
         $user->update();
         error_log('User ' . json_encode($all_input));
         return redirect("/admin/users/{$user->id}/update");
     } else {
         return redirect("/admin/users/create")->withErrors($validator);
     }
 }
コード例 #10
0
ファイル: UsersTableSeeder.php プロジェクト: acbrunso/p4
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new \App\User();
     $user->last_name = 'Blah';
     $user->first_name = 'Jill';
     $user->street_address = '123 abc st';
     $user->city = 'Los Angeles';
     $user->state = 'CA';
     $user->zip = 61104;
     $user->hosting_plan_id = 1;
     $user->server_plan_id = 1;
     $user->email = '*****@*****.**';
     $user->password = \Hash::make('helloworld');
     $user->save();
     $user = new \App\User();
     $user->last_name = 'Blah';
     $user->first_name = 'Jamal';
     $user->street_address = '123 abc st';
     $user->city = 'Los Angeles';
     $user->state = 'CA';
     $user->zip = 61104;
     $user->hosting_plan_id = 1;
     $user->server_plan_id = 1;
     $user->email = '*****@*****.**';
     $user->password = \Hash::make('helloworld');
     $user->save();
 }
コード例 #11
0
ファイル: index.php プロジェクト: arzynik/hackathon-starter
 public function init($args = null)
 {
     $this->inject(function ($Request) {
         if ($Request->method() == 'POST' && $Request->loc(2)) {
             return http_response_code(403);
         }
         $u = $Request->loc(2) ? $Request->loc(2) : $_SESSION['user'];
         $user = new \App\User($u);
         if ($Request->method() == 'DELETE') {
             if ($Request->loc(2)) {
                 return http_response_code(403);
             }
             $user->delete();
             echo json_encode(['status' => 'success']);
             return;
         }
         if ($user->dbId()) {
             if ($Request->method() == 'POST') {
                 $props = $Request->request();
                 unset($props['id']);
                 $user->serialize($props);
                 try {
                     $user->save();
                 } catch (\Exception $e) {
                     echo json_encode(['status' => false, 'error' => 'Email already exists']);
                     return;
                 }
             }
             echo $user->json();
         } else {
             http_response_code(404);
         }
     });
 }
コード例 #12
0
 public function run()
 {
     $user = new App\User();
     $user->name = "Samantha Oviedo";
     $user->email = "*****@*****.**";
     $user->password = '******';
     $user->save();
 }
コード例 #13
0
ファイル: AdminSeeder.php プロジェクト: kodumen/mbeat
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $admin = new \App\User();
     $admin->name = env('ADMIN_NAME');
     $admin->email = env('ADMIN_EMAIL');
     $admin->password = bcrypt(env('ADMIN_PASSWORD'));
     $admin->save();
 }
コード例 #14
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new \App\User();
     $user->name = 'test';
     $user->email = 'test@test';
     $user->password = \Hash::make('test');
     $user->save();
 }
コード例 #15
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new App\User();
     $user->name = 'Corso Mobile';
     $user->email = '*****@*****.**';
     $user->password = bcrypt('password');
     $user->save();
 }
コード例 #16
0
ファイル: UsersTableSeeder.php プロジェクト: ThePaavero/cms
 public function run()
 {
     $user = new \App\User();
     $user->name = 'Example Admin';
     $user->email = '*****@*****.**';
     $user->password = \Illuminate\Support\Facades\Hash::make('admin');
     $user->save();
 }
コード例 #17
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store()
 {
     $data = Request::all();
     $user = new \App\User();
     $user->fill($data);
     $user->save();
     return response()->json(["id" => $user->id]);
 }
コード例 #18
0
 private function seedUserTable()
 {
     $user = new \App\User();
     $user->name = "francecsc fores";
     $user->email = "*****@*****.**";
     $user->password = bcrypt(env('PASSWORD_ESTIMAT', '1234'));
     $user->save();
 }
コード例 #19
0
 public function run()
 {
     $user = new \App\User();
     $user->name = 'Heiji';
     $user->email = '*****@*****.**';
     $user->password = bcrypt('qwe123');
     $user->save();
 }
コード例 #20
0
ファイル: UsersTableSeeder.php プロジェクト: Yismen/ruta-cj27
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new App\User();
     $user->name = "Yismen Jorge";
     $user->email = "*****@*****.**";
     $user->password = Hash::make("jimmagic32");
     $user->save();
 }
コード例 #21
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $user = new App\User();
     $user->name = 'admin';
     $user->email = '*****@*****.**';
     $user->password = bcrypt('default');
     $user->save();
     // $this->call('UserTableSeeder');
 }
コード例 #22
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(\App\Http\Requests\UserRequest $request)
 {
     $user = new \App\User();
     $user->name = $request->get('name');
     $user->email = $request->get('email');
     $user->password = Hash::make($request->get('password'));
     $user->role = $request->get('role');
     $user->save();
     return redirect()->action('UserController@index');
 }
コード例 #23
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     for ($i = 0; $i < 5; $i++) {
         $user = new App\User();
         $user->name = "Corso Mobile{$i}";
         $user->email = "corso@mobile.it{$i}";
         $user->password = bcrypt("password{$i}");
         $user->save();
     }
 }
コード例 #24
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->truncate();
     $steve = new App\User();
     $steve->name = 'Steve Jamesson';
     $steve->email = '*****@*****.**';
     $steve->password = \Hash::make('secret');
     $steve->save();
     factory(App\User::class, 4)->create();
 }
コード例 #25
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = new App\User();
     $user->surname = "jeroen";
     $user->name = "Van den Broeck";
     $user->password = Hash::make('root');
     $user->email = "*****@*****.**";
     $user->date_of_birth = "1995-04-21";
     $user->save();
 }
コード例 #26
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     \DB::table('users')->delete();
     $user = new \App\User();
     $user->email = "*****@*****.**";
     $user->password = bcrypt("123456");
     $user->name = 'admin';
     $user->save();
 }
コード例 #27
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(UserForm $userForm)
 {
     $user = new \App\User();
     $user->name = \Request::input('name');
     $user->paternal_name = \Request::input('paternal_name');
     $user->maternal_name = \Request::input('paternal_name');
     $user->email = \Request::input('email');
     $user->password = \Hash::make(\Request::input('password'));
     $user->save();
     return redirect('user/create')->with('message', 'Usuario registrado con éxito.');
 }
コード例 #28
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //make an administrator
     $admin = new App\User();
     $admin->email = "*****@*****.**";
     $admin->first_name = "Administrator";
     $admin->last_name = "User";
     $admin->password = Hash::make("secret");
     $admin->save();
     $admin->roles()->attach(App\Role::getAdmin());
 }
コード例 #29
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $this->call(StudiosTableSeeder::class);
     $u = new App\User();
     $u->name = 'steve';
     $u->email = '*****@*****.**';
     $u->password = Hash::make('secret');
     $u->save();
     // $this->call(UserTableSeeder::class);
     Model::reguard();
 }
コード例 #30
0
 public function store(Request $request)
 {
     $user = new \App\User();
     $user->name = $request->name;
     $user->email = $request->email;
     $user->password = bcrypt($request->password);
     $user->save();
     $invite = Invite::firstOrCreate(array('email' => $user->email));
     $invite->claimed = 1;
     $invite->invitee_id = $user->id;
     $invite->save();
     return redirect('home');
 }