本文整理汇总了PHP中app\Contact::select方法的典型用法代码示例。如果您正苦于以下问题:PHP Contact::select方法的具体用法?PHP Contact::select怎么用?PHP Contact::select使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Contact
的用法示例。
在下文中一共展示了Contact::select方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: edit
/**
* Show the form for editing the specified resource.
*
* @param int $id
*
* @return Response
*/
public function edit($id)
{
$facture = Facture::findOrFail($id);
/*Lists*/
$projects = Project::lists('name', 'id');
$selectedProjects = $facture->projects->lists('id')->flatten()->all();
$contacts = Contact::select('id', DB::raw('CONCAT(first_name, " ", last_name) as full_name'))->orderBy('last_name', 'asc')->lists('full_name', 'id');
$clients = Client::lists('email', 'id');
//dd($selectedProjects);
return view('admin.facture.edit', compact('facture', 'projects', 'selectedProjects', 'contacts', 'clients'));
}
示例2: editer
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function editer($id)
{
//
$actif = 'gescom';
$societes[''] = '';
$societes[0] = 'Tous les contacts';
$contacts[''] = '';
$gescom = Gescom::first();
$societe = Societe::select('id', 'nom_clt')->where('etat', 1)->get();
$contact = Contact::select('id', 'nom_contact', 'prenoms_contact')->where('etat', 1)->get();
$modules[''] = '';
$module = Module::where('etat_module', 1)->orderBy('nom_module', 'asc')->get();
// Remplissage du tableau des modules
foreach ($module as $key => $value) {
foreach ($value->produits as $pkey => $pvalue) {
$modules[$value->id . '.' . $pvalue->id] = $value->nom_module . ' (' . $pvalue->nom_produit . ')';
}
}
// Remplissage du tableau des sociétés
foreach ($societe as $key => $value) {
$societes[$value->id] = $value->nom_clt;
}
// Remplissage du tableau des contacts
foreach ($contact as $key => $value) {
$contacts[$value->id] = $value->nom_contact . ' ' . $value->prenoms_contact;
}
$profil = Devis::with('gescom', 'societedata')->findOrfail($id);
foreach ($profil->modules as $key => $value) {
$produit_id = $value->pivot->produit_id;
}
$produit = Produit::findOrFail($produit_id);
$produits = $produit->modules;
$actif = 'gescom';
return view('gescom.edit-devis', compact('actif', 'profil', 'produits', 'contacts', 'gescom', 'societes', 'modules'));
}
示例3: strbefore
$id = strbefore(Request::get('id'), '.');
$id_produit = strafter(Request::get('id'), '.');
$module = Module::select('prix_module')->findOrFail($id);
$produit = Produit::select('nom_produit', 'vers_produit')->findOrFail($id_produit);
$data['module']['prix_module'] = $module->prix_module;
$data['produit']['id'] = $id_produit;
$data['produit']['nom'] = 'Licence ' . $produit->nom_produit . ' Version ' . $produit->vers_produit;
}
return json_encode($data);
});
/**** Ajax for others pages ***/
Route::get('/SocieteSelect', function () {
if (Request::ajax()) {
$id = Request::get('id');
if ($id == 0) {
$contacts = Contact::select('id', 'nom_contact', 'prenoms_contact')->where('etat', 1)->get();
} else {
$contacts = Societe::findOrFail($id)->contacts()->where('etat', 1)->get();
}
if ($contacts->isEmpty()) {
$data = [];
} else {
foreach ($contacts as $key => $value) {
$data[$value->id] = $value->nom_contact . ' ' . $value->prenoms_contact;
}
}
}
return json_encode($data);
});
Route::get('/ContactSelect', function () {
if (Request::ajax()) {
示例4: index
/**
* 根据关键字查找
*
* @return mixed
*/
public function index()
{
$condition = '%' . Input::get("keywords") . '%';
return response()->json(['contacts' => Contact::select('id', 'name', 'phone', 'address')->where('name', 'like', $condition)->orWhere('address', 'like', $condition)->orderBy('use_count', 'desc')->take(10)->get()]);
}
示例5: modifierNote
public function modifierNote($id, $back)
{
$actif = 'notes';
$contacts[''] = '';
$user = User::select('id', 'name', 'prenom')->where('etat', 1)->get();
$contact = Contact::select('id', 'nom_contact', 'prenoms_contact')->where('etat', 1)->get();
// Remplissage du tableau des contacts
foreach ($contact as $key => $value) {
$contacts[$value->id] = $value->nom_contact . ' ' . $value->prenoms_contact;
}
// Remplissage du tableau des utilisateurs
foreach ($user as $key => $value) {
$users[$value->id] = $value->name . ' ' . $value->prenom;
}
$users[Auth::user()->id] = 'Moi';
$note = Note::FindOrFail($id);
return view('notes.edit', compact('note', 'actif', 'back', 'contacts', 'users'));
}
示例6: globContacts
public function globContacts(Request $request)
{
$start = \Carbon\Carbon::now('Africa/Johannesburg');
echo 'Start : ' . $start . '<br>';
// get all farmbook databases
$farmbooks = Farmbook::orderBy('name')->get();
$email = Auth::user()->email;
//log
$action = 'GLOBAL UPDATE';
$comment = 'Contacts';
$append = \Carbon\Carbon::now('Africa/Johannesburg')->toDateTimeString() . ', ' . trim($email) . ', ' . $action . ',' . $comment;
Storage::append('logfile.txt', $append);
// loop through databases
for ($x = 0; $x < $farmbooks->count(); $x++) {
$error = 0;
$database = $farmbooks[$x]->database;
try {
//change database
$own = new Owner();
$own->changeConnection($database);
// fetch records with missing info for te numbers and email
$owners = Owner::on($database)->select('*')->where('strHomePhoneNo', '')->orWhere('strWorkPhoneNo', '')->orWhere('strCellPhoneNo', '')->orWhere('EMAIL', '')->get();
$noinfoowners = Owner::on($database)->select('*')->where('strHomePhoneNo', '')->Where('strWorkPhoneNo', '')->Where('strCellPhoneNo', '')->Where('EMAIL', '')->get();
$allowners = Owner::on($database)->select('*')->get();
//dd($owners);
} catch (Exception $ex) {
// echo "<br> ------------------------------------------------------------------" . "<br>";
// echo $x . ". " . $farmbooks[$x]->database . " <br>";
// echo " ** PROBLEM ** " . $ex->getMessage() . "<br>";
// echo " ------------------------------------------------------------------" . "<br>";
$error = 1;
//dd();
}
//dd($prop);
if ($error == 0) {
// check it has the farmbook2 ext
$found = strpos($database, 'farmbook2');
// echo "<br> ------------------------------------------------------------------" . "<br>";
// if ($found == 0) {
// echo "** ALERT ** Database has not got correct naming convention - farmbook2" . " <br>";
// }
echo "<br> ------------------------------------------------------------------" . "<br>";
echo $x . ". Farmbook : " . $database . "<br><br>";
echo 'Local Owners : ' . $allowners->count() . "<br>";
echo 'Missing some info : ' . $owners->count() . "<br>";
echo 'Missing all info : ' . $noinfoowners->count() . "<br>";
if ($owners->count() > 0) {
// echo " ------------------------------------------------------------------" . "<br>";
// $users = $farmbooks[$x]->users;
$new = 0;
$canupdate = 0;
$can = 0;
$canupdateRow = 0;
$strHomePhoneNo = 0;
$strWorkPhoneNo = 0;
$strCellPhoneNo = 0;
$EMAIL = 0;
foreach ($owners as $owner) {
//[0] echo " - " . $owner->NAME . " | " . $owner->strHomePhoneNo . " | " . $owner->strWorkPhoneNo . " | " . $owner->strCellPhoneNo . " | " . $owner->EMAIL . " | " . " <br>";
$found = Contact::select('*')->where('strIDNumber', $owner->strIDNumber)->get();
if ($found->count() > 0) {
$new++;
$can = 0;
if ($owner->strHomePhoneNo == "" && $found[0]->strHomePhoneNo != "") {
$canupdate++;
$can++;
$strHomePhoneNo++;
$owner->strHomePhoneNo = $found[0]->strHomePhoneNo;
}
if ($owner->strWorkPhoneNo == "" && $found[0]->strWorkPhoneNo != "") {
$canupdate++;
$can++;
$strWorkPhoneNo++;
$owner->strWorkPhoneNo = $found[0]->strWorkPhoneNo;
}
if ($owner->strCellPhoneNo == "" && $found[0]->strCellPhoneNo != "") {
$canupdate++;
$can++;
$strCellPhoneNo++;
$owner->strCellPhoneNo = $found[0]->strCellPhoneNo;
}
if ($owner->EMAIL == "" && $found[0]->EMAIL != "") {
$canupdate++;
$can++;
$EMAIL++;
$owner->EMAIL = $found[0]->EMAIL;
}
if ($can > 0) {
$canupdateRow++;
$owner->update();
}
}
}
echo ' Found in admin contacts : ' . $new . '<br><br>';
echo ' Can update fields : ' . $canupdate . '<br>';
echo ' Can update record : ' . $canupdateRow . '<br><br>';
echo 'strHomePhoneNo updates : ' . $strHomePhoneNo . '<br>';
echo 'strWorkPhoneNo updates : ' . $strWorkPhoneNo . '<br>';
echo 'strCellPhoneNo updates : ' . $strCellPhoneNo . '<br>';
echo 'EMAIL updates : ' . $EMAIL . '<br><br>';
//.........这里部分代码省略.........