当前位置: 首页>>代码示例>>PHP>>正文


PHP Member::save方法代码示例

本文整理汇总了PHP中app\Member::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Member::save方法的具体用法?PHP Member::save怎么用?PHP Member::save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在app\Member的用法示例。


在下文中一共展示了Member::save方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: postEvaluate

 public function postEvaluate(Request $request)
 {
     $data = $request->all();
     $user_id = $data['user_id'];
     $evaluation = $data['evaluation'];
     $user = User::where("id", $user_id)->first();
     $event = $this->currentEvent();
     if ($evaluation == "false") {
         $user->delete();
     } else {
         $user->standing = "active";
         $user->save();
         $position = $data['position'];
         if ($position == "Overall Activity Head") {
             $event->oah_id = $user_id;
             $event->save();
         } elseif ($position == "Committee Head") {
             $comm_id = $data['comm_id'];
             $comm = Committee::where("event_id", $event->id)->where("id", $comm_id)->first();
             $head = new Head();
             $head->position = $comm->name . " Head";
             $head->user_id = $user_id;
             $head->comm_id = $comm->id;
             $head->event_id = $event->id;
             $head->save();
         } else {
             $member = new Member();
             $member->user_id = $user_id;
             $member->comm_id = $comm_id;
             $member->save();
         }
     }
     return redirect('/admin');
 }
开发者ID:zoekayvee,项目名称:YSESTracker,代码行数:34,代码来源:AdminController.php

示例2: create

 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     if (!isset($data['type'])) {
         $data['type'] = 'none';
     } elseif ($data['type'] == 'member') {
         Validator::make($data, ['firstname' => 'required', 'lastname' => 'required']);
         //create user
         $user = User::create(['name' => $data['firstname'] . ' ' . $data['lastname'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'contact' => $data['contact'], 'type' => $data['type']]);
         $member = new Member();
         $member->user_id = $user->id;
         $member->firstname = $data['firstname'];
         $member->lastname = $data['lastname'];
         if ($member->save()) {
             session()->flash('success', 'Member Profile Created Successfully!');
         } else {
             $user->delete();
             session()->flash('error', 'Error! Please try again..');
         }
     } elseif ($data['type'] == 'artist') {
         Validator::make($data, ['firstname' => 'required', 'lastname' => 'required']);
         //create user
         $user = User::create(['name' => $data['firstname'] . ' ' . $data['lastname'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'contact' => $data['contact'], 'type' => $data['type']]);
         $artist = new Artist();
         $artist->user_id = $user->id;
         $artist->firstname = $data['firstname'];
         $artist->lastname = $data['lastname'];
         if ($artist->save()) {
             session()->flash('success', 'Artist Profile Created Successfully!');
         } else {
             $user->delete();
             session()->flash('error', 'Error! Please try again..');
         }
     } elseif ($data['type'] == 'studio') {
         Validator::make($data, ['name' => 'required', 'title' => 'required']);
         //create user
         $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'contact' => $data['contact'], 'type' => $data['type']]);
         $studio = new Studio();
         $studio->user_id = $user->id;
         $studio->name = $user->name;
         $studio->title = $data['title'];
         if ($studio->save()) {
             session()->flash('success', 'Studio Created Successfully!');
         } else {
             $user->delete();
             session()->flash('error', 'Error! Please try again..');
         }
     }
     //dd($data);
     //do your role stuffs here
     //send verification mail to user
     //--------------------------------------------------------------------------------------------------------------
     //$data['verification_code']  = $user->verification_code;
     Mail::send('emails.welcome', $data, function ($message) use($data) {
         $message->from('no-reply@tattoocultr.com', "Tattoo Cultr");
         $message->subject("Welcome to Tattoo Cultr");
         $message->to($data['email']);
     });
     return $user;
 }
开发者ID:erabhidhaliwal,项目名称:oottatcultr,代码行数:65,代码来源:AuthController.php

示例3: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $image = $request->file("logo");
     $member = new Member();
     $member->fill($request->except('logo'));
     $member->logo = self::upload_pic($image);
     $member->save();
     return redirect()->route('members.links', $member->id);
 }
开发者ID:bikundo,项目名称:members,代码行数:15,代码来源:MembersController.php

示例4: store

 /**
  * Store a newly created resource in storage.
  *
  * @Response(201)
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['first_name' => 'required', 'last_name' => 'required', 'email' => 'required|unique:members,email|regex:/[a-zA-Z]{2,3}\\d{4}/']);
     $member = new Member();
     $member->first_name = $request->input('first_name');
     $member->last_name = $request->input('last_name');
     $member->email = $request->input('email');
     $member->save();
     return new JsonResponse($member, Response::HTTP_CREATED);
 }
开发者ID:rit-sse,项目名称:api,代码行数:17,代码来源:MemberController.php

示例5: store

 public function store(Request $request)
 {
     $this->validate($request, ['mm_full_name' => 'required|max:225', 'mm_nick_name' => 'required|max:225', 'mm_nohp' => 'required|max:15', 'mm_notelp' => 'required|max:15', 'mm_address' => 'required', 'mm_hoby' => 'required']);
     $member = new Member();
     $member->mm_full_name = $request->mm_full_name;
     $member->mm_nick_name = $request->mm_nick_name;
     $member->mm_nohp = $request->mm_nohp;
     $member->mm_notelp = $request->mm_notelp;
     $member->mm_address = $request->mm_address;
     $member->mm_hoby = $request->mm_hoby;
     $member->save();
     return redirect('members');
 }
开发者ID:priatmoko,项目名称:laravel-auth-crud,代码行数:13,代码来源:MemberController.php

示例6: create

 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     $member = new Member();
     $member->fname = $data['firstname'];
     $member->lname = $data['lastname'];
     $member->email = $data['email'];
     $member->bday = $data['birthday'];
     $member->gender = $data['gender'];
     $member->mobile = $data['mobile'];
     $member->save();
     $inserted_id = $member->id;
     return User::create(['email' => $data['email'], 'password' => bcrypt($data['password']), 'indicator_id' => '5', 'login_id' => $inserted_id]);
 }
开发者ID:kreativjamesz,项目名称:homemalldev,代码行数:19,代码来源:AuthController.php

示例7: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $Member = new Member();
     $Member->name = $request->get('name');
     $Member->email = $request->get('email');
     $Member->phone = $request->get('phone');
     $Member->country = $request->get('country');
     $Member->uid = $request->user()->id;
     $Member->save();
     $members = Member::all();
     $request->session()->flash('flash_message', "Member added succesfully");
     return redirect()->back();
 }
开发者ID:niscp,项目名称:To-do-app-with-Laravel-LAMP-Stack,代码行数:19,代码来源:MemberController.php

示例8: postEquipe

 public function postEquipe(Request $request)
 {
     $this->validate($request, ['name' => 'required', 'email' => 'required', 'photo' => 'required', 'gender' => 'required', 'cargo-new' => 'required', 'area-new' => 'required']);
     $membro = new Member();
     $membro->name = Input::get('name');
     $membro->email = Input::get('email');
     $membro->photo = Input::get('photo');
     $membro->gender = Input::get('gender');
     $membro->cargo = Input::get('cargo-new');
     $membro->diretoria = Input::get('area-new');
     $membro->save();
     $equipe = Member::all()->sortBy("name");
     return redirect('/editar_equipe')->with('equipe', $equipe);
 }
开发者ID:pablodarocha,项目名称:ejcm-flavio,代码行数:14,代码来源:AdminController.php

示例9: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $validator = Validator::make($request->all(), ['hasKeys' => array('regex:/^(1|0|true|false)$/i'), 'name' => array('regex:/^[\\d\\w\\.][\\d\\w\\s\\.]*[\\d\\w\\.]$/'), 'active' => array('regex:/^(1|0|true|false)$/')]);
     if ($validator->fails()) {
         return response()->json(["error" => "validator failed", "cause" => $validator->failed()], 400);
     } else {
         $member = new Member();
         $member->hasKeys = $request->hasKeys;
         $member->name = $request->name;
         $member->active = $request->active;
         $member->save();
         return response()->json($member, 201);
     }
 }
开发者ID:nat45928,项目名称:ShopTracker-API,代码行数:21,代码来源:MemberController.php

示例10: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $rules = ["name" => "required|min:3", "email" => "required|email", "blog" => "url", "github" => "", "twitter" => "", "group" => "exists:groups,id", "g-recaptcha-response" => "required|captcha"];
     $validator = Validator::make($request->all(), $rules);
     if ($validator->fails()) {
         return Redirect::route("community.create")->withErrors($validator)->withInput();
     }
     $member = new Member();
     $member->name = $request->input("name");
     $member->email = $request->input("email");
     $member->blog = $request->input("blog");
     $member->github = $request->input("github");
     $member->twitter = $request->input("twitter");
     $member->group_id = $request->input("group");
     $member->save();
     return Redirect::route("community.index")->with("success", "Başarıyla topluluğa katıldınız!");
 }
开发者ID:linuxyazkampi,项目名称:linuxyazkampi,代码行数:23,代码来源:CommunityController.php

示例11: postRegister

 /**
  * Handle a registration request for the application.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postRegister(Request $request)
 {
     $validator = $this->registrar->validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $this->auth->login($this->registrar->create($request->all()));
     $member = new Member();
     $member->first_name = $request->first_name;
     $member->last_name = $request->last_name;
     $member->save();
     $mail = new Mail();
     $mail->mail = $request->email;
     $mail->code = rand(1000000, 9999999);
     $mail->save();
     return redirect($this->redirectPath());
 }
开发者ID:BDMADE,项目名称:team1,代码行数:23,代码来源:AuthController.php

示例12: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $appli = MemApplicant::findOrFail($request::get('id'));
     $appli->accepted = $request::get('accept');
     //dd($appli->accepted);
     $appli->save();
     if ($appli->accepted == 'true') {
         $mem = new Member();
         $mem->lName = $appli->lName;
         $mem->fName = $appli->fName;
         $mem->mName = $appli->mName;
         $mem->gender = $appli->gender;
         $mem->memDate = Carbon::now();
         $mem->addr = $appli->addr;
         $mem->bDay = $appli->bDay;
         $mem->religion = $appli->religion;
         $mem->civilStatus = $appli->civilStatus;
         $mem->spouse = $appli->spouse;
         $mem->highestEd = $appli->highestEd;
         $mem->occupation = $appli->occupation;
         $mem->beneficiary = $appli->beneficiary;
         $mem->relToMem = $appli->relToMem;
         $mem->contact = $appli->contact;
         $mem->initShare = $appli->initShare;
         $mem->amntShare = $appli->amntShare;
         $mem->initCBU = $appli->initCBU;
         $mem->landArea = $appli->landArea;
         $mem->credLine = $appli->credLine;
         $mem->municipality = $appli->municipality;
         $mem->barangay = $appli->barangay;
         $mem->ownType = $appli->ownType;
         //$mem->termination= $appli->termination;
         $mem->status = $request::get('status');
         $mem->save();
         $us = new User();
         $us->email = $appli->email;
         $us->member_id = $mem->id;
         $us->password = bcrypt('regular');
         //to randomize
         $us->save();
     }
     $appli->delete();
     flash()->success("Success!");
     return redirect('/admin');
 }
开发者ID:kaiservelilia,项目名称:bpmcs,代码行数:51,代码来源:ApplicantController.php

示例13: store

 public function store(MemberRequest $request)
 {
     $input = $request->all();
     $member = new Member();
     $member->name = $input['name'];
     $member->email = $input['email'];
     $member->phone = $input['phone'];
     if ($request->file()) {
         $image = $request->file('image');
         $filename = $request->file('image')->getClientOriginalName();
         $path = public_path('img/' . $filename);
         $size = '200,200';
         Image::make($image->getRealPath())->resize(intval($size), null, function ($contstraint) {
             $contstraint->aspectRatio();
         })->save($path);
         $member->image = 'img/' . $filename;
     }
     $member->save();
     return redirect('member');
 }
开发者ID:tuananhpham94,项目名称:MemberManagement,代码行数:20,代码来源:MembersController.php

示例14: store

 public function store(MemberCreateRequest $request)
 {
     if ($request->file('photo')) {
         $file = $request->file('photo');
         $name = 'fotogym_' . time() . '.' . $file->getClientOriginalExtension();
         $path = public_path() . '/images/members/';
         $file->move($path, $name);
     }
     $member = new Member($request->all());
     $member->save();
     $image = new Image();
     if (isset($name)) {
         $image->name = $name;
     } else {
         $image->name = 'fotogym_placeholder.png';
     }
     $image->member()->associate($member);
     $image->save();
     Flash::success("¡Se ha registrado a " . $member->first_name . " de manera exitosa!");
     return redirect()->route('medicalrecord.create', $image->member_id);
 }
开发者ID:StivenSerna,项目名称:gym,代码行数:21,代码来源:MembersController.php

示例15: completeProfileMember

 /**
  * Display the complete profile form
  *
  * @return View
  */
 public function completeProfileMember()
 {
     $user = Auth::user();
     if ($user->type == "none") {
         $member = new Member();
         $member->user_id = $user->id;
         $member->firstname = $user->name;
         $member->lastname = '';
         if ($member->save()) {
             $user->type = 'member';
             $user->save();
             session()->flash('success', 'Member Profile Created Successfully!');
         }
     }
     if ($user->type == 'artist') {
         return redirect('complete-profile-artist');
     }
     if (!$user->social) {
         $user->avatar = url('uploads/images/small/' . $user->avatar);
     }
     return view('pages.completeProfileMember', ['user' => $user]);
 }
开发者ID:erabhidhaliwal,项目名称:oottatcultr,代码行数:27,代码来源:ProfileController.php


注:本文中的app\Member::save方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。