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


PHP Agent::find方法代码示例

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


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

示例1: main

 public function main($id)
 {
     if (is_null(Agent::find($id))) {
         return Redirect::to('admin');
     }
     $commissions = Commission::where('agent_id', $id)->orderBy('created_at', 'desc')->get();
     $agent = Agent::find($id);
     View::make('admin.commission.list', compact('commissions', 'agent'));
 }
开发者ID:jacobDaeHyung,项目名称:Laravel-Real-Estate-Manager,代码行数:9,代码来源:CommissionsController.php

示例2: logout

 public function logout()
 {
     if (Session::has('process_id')) {
         $process = ProcessModel::find(Session::get('process_id'));
         $process->end_time = date('H:i:s');
         $process->save();
         Session::forget('process_id');
     }
     $agent = AgentModel::find(Session::get('agent_id'));
     $agent->is_active = false;
     $agent->save();
     Session::forget('agent_id');
     return Redirect::route('agent.auth.login');
 }
开发者ID:victory21th,项目名称:QM-Laravel,代码行数:14,代码来源:AuthController.php

示例3: store

 public function store()
 {
     $rules = ['name' => 'required', 'email' => 'required|email', 'phone' => 'required'];
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     } else {
         $agent = AgentModel::find(Session::get('agent_id'));
         $password = Input::get('password');
         if ($password !== '') {
             $agent->secure_key = md5($agent->salt . $password);
         }
         $agent->name = Input::get('name');
         $agent->email = Input::get('email');
         $agent->phone = Input::get('phone');
         $agent->save();
         $alert['msg'] = 'Account has been saved successfully';
         $alert['type'] = 'success';
         return Redirect::route('agent.account')->with('alert', $alert);
     }
 }
开发者ID:victory21th,项目名称:QM-Laravel,代码行数:21,代码来源:AccountController.php

示例4: asyncNext

 public function asyncNext()
 {
     $agent = AgentModel::find(Session::get('agent_id'));
     $agent->is_active = true;
     $agent->save();
     $status = StatusModel::where('store_id', $agent->store_id)->first();
     if (Session::has('process_id')) {
         $process = ProcessModel::find(Session::get('process_id'));
         $process->end_time = date('H:i:s');
         if (Input::has('ticket_type') && Input::get('ticket_type') != '') {
             $process->ticket_type = Input::get('ticket_type');
         }
         $process->save();
         Session::forget('process_id');
     }
     if (Input::get('is_next') == '1') {
         if ($status->current_queue_no + 1 <= $status->last_queue_no) {
             $status->current_queue_no = $status->current_queue_no + 1;
             $status->save();
             $process = new ProcessModel();
             $process->agent_id = Session::get('agent_id');
             $process->queue_no = $status->current_queue_no;
             $process->start_time = date('H:i:s');
             $process->save();
             Session::set('process_id', $process->id);
             return Response::json(['result' => 'success', 'currentQueueNo' => $status->current_queue_no, 'lastQueueNo' => $status->last_queue_no, 'processId' => $process->id]);
         } else {
             $agent->is_active = false;
             $agent->save();
             return Response::json(['result' => 'failed', 'msg' => 'The queue is empty']);
         }
     } else {
         $agent->is_active = false;
         $agent->save();
         return Response::json(['result' => 'failed', 'msg' => 'Your status is DEACTIVE']);
     }
 }
开发者ID:victory21th,项目名称:QM-Laravel,代码行数:37,代码来源:ProcessController.php

示例5: is

 /**
  * Returns TRUE if the string you're looking for exists in the user agent string and FALSE if not.
  *
  *	<code>
  *		if (Agent::is('iphone')) {
  *			// Do something...
  *  	}
  *
  *		if (Agent::is(array('iphone', 'ipod'))) {
  *			// Do something...
  *  	}
  *	</code>
  *
  * @param  mixed   $device String or array of strings you're looking for
  * @return boolean
  */
 public static function is($device)
 {
     return Agent::find((array) $device);
 }
开发者ID:rowena-altastratus,项目名称:altastratus,代码行数:20,代码来源:Agent.php

示例6: function

    }
}, 'agency.delete' => function ($agencyId) {
    if (Auth::user()->hasMtmAgency(Agency::find($agencyId))) {
        return true;
    }
}, 'agency.clients' => function ($agencyId) {
    if (Auth::user()->hasMtmAgency(Agency::find($agencyId))) {
        return true;
    }
}, 'agency.agents' => function ($agencyId) {
    // return false;
    if (Auth::user()->hasMtmAgency(Agency::find($agencyId))) {
        return true;
    }
}, 'agent.update' => function ($agent_id) {
    $agent = Agent::find($agent_id);
    if ($agent && Auth::user()->hasMtmAgency(Agency::find($agent->agency_id))) {
        return true;
    }
}, 'client.create' => function () {
    $agencyId = Input::get('agency_id', false);
    if ($agencyId && Auth::user()->hasMtmAgency(Agency::find($agencyId))) {
        return true;
    }
}, 'client.show' => function ($clientId) {
    $client = Client::find($clientId);
    if (Auth::user()->hasMtmAgency(Agency::find($client->agency_id))) {
        return true;
    }
}, 'agent.create' => function () {
    $agencyId = Input::get('agency_id', false);
开发者ID:nilove,项目名称:motibubackend,代码行数:31,代码来源:acl.php

示例7: give_commission_post

 public function give_commission_post($id)
 {
     if (is_null(Agent::find($id))) {
         return Redirect::to('admin');
     }
     $agent = Agent::find($id);
     $action = Input::get('action');
     if ($action == 'deduct') {
         $rules = array('action' => 'required', 'remarks' => 'required', 'amount' => 'required|numeric');
         $validator = Validator::make(Input::all(), $rules);
         if ($validator->passes()) {
             $commissions = new Commission();
             $commissions->user_id = Input::get('user_id');
             $commissions->property_id = Input::get('property_id');
             $commissions->agent_id = $agent->id;
             $commissions->action = 'deduct';
             $commissions->remarks = Input::get('remarks');
             $commissions->amount = Input::get('amount');
             $commissions->save();
             // AGENT COMMISSION
             if ($agent->earnings > 0) {
                 $agent->earnings = $agent->earnings - Input::get('amount');
                 $agent->save();
             }
             return Redirect::to('admin/agents/commissions/' . $id)->with('success', 'Commission has been added.');
         } else {
             return Redirect::to('admin/give_commission/' . $id)->withErrors($validator)->withInput();
         }
     } elseif ($action == 'add') {
         $rules = array('user_id' => 'required|numeric|exists:users,id', 'property_id' => 'required|numeric|exists:properties,id', 'action' => 'required', 'remarks' => 'required', 'amount' => 'required|numeric');
         $validator = Validator::make(Input::all(), $rules);
         if ($validator->passes()) {
             $commissions = new Commission();
             $commissions->user_id = Input::get('user_id');
             $commissions->property_id = Input::get('property_id');
             $commissions->agent_id = $agent->id;
             $commissions->action = 'add';
             $commissions->remarks = Input::get('remarks');
             $commissions->amount = Input::get('amount');
             $commissions->save();
             // AGENT COMMISSION
             $agent->earnings = $agent->earnings + Input::get('amount');
             $agent->save();
             return Redirect::to('admin/agents/commissions/' . $id)->with('success', 'Commission has been added.');
         } else {
             return Redirect::to('admin/give_commission/' . $id)->withErrors($validator)->withInput();
         }
     }
 }
开发者ID:jacobDaeHyung,项目名称:Laravel-Real-Estate-Manager,代码行数:49,代码来源:AgentsController.php

示例8: edit

 /**
  * Show the form for editing the specified agent.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     $agent = Agent::find($id);
     return View::make('control-panel.agents.edit', compact('agent'));
 }
开发者ID:tharindarodrigo,项目名称:agent,代码行数:11,代码来源:AgentsController.php

示例9: get_biomedical_terms_availability

 function get_biomedical_terms_availability()
 {
     $BOA_agent_id = Agent::find('Biology of Aging');
     if (!$BOA_agent_id) {
         return;
     }
     $result = $this->mysqli_slave->query("SELECT MAX(harvest_events.id) latest_harvent_event_id\n          FROM harvest_events JOIN agents_resources ON agents_resources.resource_id = harvest_events.resource_id\n          WHERE agents_resources.agent_id = {$BOA_agent_id} AND harvest_events.published_at IS NOT NULL");
     if ($result && ($row = $result->fetch_assoc())) {
         $latest_harvent_event_id = $row['latest_harvent_event_id'];
     }
     $sql = "SELECT he.taxon_concept_id FROM harvest_events_hierarchy_entries hehe\n          JOIN hierarchy_entries he ON (hehe.hierarchy_entry_id = he.id)\n          WHERE hehe.harvest_event_id = {$latest_harvent_event_id} ";
     if ($this->test_taxon_concept_ids) {
         $sql .= " AND he.taxon_concept_id IN (" . $this->test_taxon_concept_ids . ")";
     }
     $raw_stats = array();
     foreach ($this->mysqli_slave->iterate_file($sql) as $row_number => $row) {
         $taxon_concept_id = trim($row[0]);
         $raw_stats[$taxon_concept_id] = "1";
     }
     echo count($raw_stats) . "\n";
     $this->save_category_stats($raw_stats, "get_biomedical_terms_availability");
 }
开发者ID:eliagbayani,项目名称:maps_test,代码行数:22,代码来源:TaxonPageMetricsNew.php

示例10: delete

 public function delete($id)
 {
     try {
         AgentModel::find($id)->delete();
         $alert['msg'] = 'Agent has been deleted successfully';
         $alert['type'] = 'success';
     } catch (\Exception $ex) {
         $alert['msg'] = 'This Agent has been already used';
         $alert['type'] = 'danger';
     }
     return Redirect::route('company.agent')->with('alert', $alert);
 }
开发者ID:victory21th,项目名称:QM-Laravel,代码行数:12,代码来源:AgentController.php


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