當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Contact::whereNull方法代碼示例

本文整理匯總了PHP中app\models\Contact::whereNull方法的典型用法代碼示例。如果您正苦於以下問題:PHP Contact::whereNull方法的具體用法?PHP Contact::whereNull怎麽用?PHP Contact::whereNull使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在app\models\Contact的用法示例。


在下文中一共展示了Contact::whereNull方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: store

 /**
  * store Contact
  *
  * @param  Business            $business Business that holds the Contact
  * @param  AlterContactRequest $request  Alter Contact Request
  * @return Response                      View for created Contact
  *                                       or Redirect
  */
 public function store(Business $business, AlterContactRequest $request)
 {
     $this->log->info(__METHOD__);
     $business_name = $business->name;
     Notifynder::category('user.subscribedBusiness')->from('App\\Models\\User', auth()->user()->id)->to('App\\Models\\Business', $business->id)->url('http://localhost')->extra(compact('business_name'))->send();
     $existing_contacts = Contact::whereNull('user_id')->whereNotNull('email')->where('email', '<>', '')->where(['email' => $request->input('email')])->get();
     foreach ($existing_contacts as $existing_contact) {
         if ($existing_contact->isSubscribedTo($business)) {
             auth()->user()->contacts()->save($existing_contact);
             Flash::warning(trans('user.contacts.msg.store.warning.already_registered'));
             return redirect()->route('user.business.contact.show', [$business, $existing_contact]);
         }
         $business->contacts()->attach($existing_contact);
         $business->save();
         Flash::warning(trans('user.contacts.msg.store.warning.showing_existing_contact'));
         return redirect()->route('user.business.contact.show', [$business, $existing_contact]);
     }
     $contact = Contact::create(Request::all());
     $contact->user()->associate(auth()->user()->id);
     $contact->save();
     $business->contacts()->attach($contact);
     $business->save();
     event(new NewRegisteredContact($contact));
     Flash::success(trans('user.contacts.msg.store.success'));
     return redirect()->route('user.business.contact.show', [$business, $contact]);
 }
開發者ID:ancchaimongkon,項目名稱:timegrid,代碼行數:34,代碼來源:BusinessContactController.php

示例2: findExistingContactsByEmail

 /**
  * Find an existing Contact By Email.
  * 
  * @param string $email
  *
  * @return Collection|Builder
  */
 protected function findExistingContactsByEmail($email)
 {
     return Contact::whereNull('user_id')->whereNotNull('email')->where('email', '<>', '')->where(['email' => $email])->get();
 }
開發者ID:zeke8402,項目名稱:timegrid,代碼行數:11,代碼來源:BusinessContactController.php


注:本文中的app\models\Contact::whereNull方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。