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


PHP DB::update方法代码示例

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


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

示例1: inbox

 public function inbox()
 {
     $name = \Auth::user()->name;
     $results = \DB::select('select * from notification.inbox_' . $name . ' order by created_at desc limit 70 offset 0');
     \DB::update('update notification.inbox_' . $name . ' set n_read = true');
     return view('profile.inbox')->with('results', $results);
 }
开发者ID:chandrairawan,项目名称:nosproject,代码行数:7,代码来源:ProfileController.php

示例2: update

 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $products = \App\Cart::where('product_id', $id);
     for ($i = 0; $i <= count($products); $i++) {
         $product = \App\Product::where('product_id', $products[$i]['product_id'])->first();
         $newstock = $product['stock'] - $products[$i]['amount'];
         DB::update('update tbl_products set stock = ? where product_id = ?', array($newstock, $product['product_id']));
     }
     // return redirect('products')->with('message', 'payment succesfully');
 }
开发者ID:justmemaarten,项目名称:vlambeer,代码行数:17,代码来源:ProductController.php

示例3: approveEditRequest

 public function approveEditRequest($id)
 {
     $result = \DB::select('SELECT * FROM `store_edit_requests` WHERE id=?', [$id]);
     $result = $result[0];
     try {
         \DB::update("UPDATE stores SET `{$result->key}` = '{$result->value}' WHERE id={$result->store_id}");
     } catch (\Exception $e) {
         \DB::insert("INSERT INTO `store_metas` (`id`, `store_id`, `key`, `value`, `created_at`, `updated_at`) VALUES (NULL, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)", [$result->store_id, $result->key, $result->value]);
     }
     \DB::update('UPDATE `store_edit_requests` SET approved=1 WHERE id=?', [$id]);
 }
开发者ID:bbig979,项目名称:shoppyst,代码行数:11,代码来源:StoreController.php

示例4: insert_robi_ticket

 public function insert_robi_ticket()
 {
     date_default_timezone_set('Asia/Dhaka');
     $escalation_time = date('Y/m/d h:i:s a', time());
     //secho $date;
     $client_id = $_SESSION['TICKET_USER_CLIENT_ID'];
     $client_type = $_SESSION['TICKET_USER_CLIENT_TYPE'];
     // $client_priority = Request::get('client_priority');
     // $link_type = Request::get('link_type');
     $problem_category = Request::get('problem_category');
     $problem_source = Request::get('problem_source');
     // $region = Request::get('region');
     $district = Request::get('district');
     // $reason = Request::get('reason');
     $event_time = Request::get('event_time');
     $link_name = Request::get('link_name');
     $client_impact = Request::get('client_impact');
     $client_site_count = Request::get('client_site_count');
     // $vendor_site_count = Request::get('vendor_site_count');
     // $vendor_impact = Request::get('vendor_impact');
     $remarks = Request::get('remarks');
     // $ticket_status = Request::get('ticket_status');
     // $responsible_vendor = Request::get('responsible_vendor');
     // $responsible_concern = Request::get('responsible_concern');
     // $responsible_field_team = Request::get('responsible_field_team');
     $query_insert_robi_ticket = "INSERT INTO ticket_table (client_id,client_type,client_priority,link_type,problem_category,problem_source,region,district,reason,event_time,escalation_time,link_name,client_impact,client_site_count,vendor_site_count, vendor_impact, remarks,ticket_status,responsible_vendor,responsible_concern,responsible_field_team,attachment_path) values ('" . $client_id . "','" . $client_type . "','NULL','NULL','" . $problem_category . "','" . $problem_source . "','NULL','" . $district . "','NULL','" . $event_time . "','" . $escalation_time . "','" . $link_name . "','" . $client_impact . "','" . $client_site_count . "','NULL','NULL','" . $remarks . "','open','NULL','NULL','NULL','NULL');";
     \DB::insert(\DB::raw($query_insert_robi_ticket));
     $result_list = \DB::select(\DB::raw("SELECT ticket_table_row_id FROM ticket_table ORDER BY ticket_table_row_id DESC limit 1"));
     foreach ($result_list as $result) {
         $ticket_table_row_id = $result->ticket_table_row_id;
     }
     if (Input::hasFile('attachment_path')) {
         // $path_test = '../Uploaded_Files/'.$ticket_table_row_id;
         // if(File::exists($path_test))
         // {
         //     File::delete($path_test);
         // }
         $dirPath = '../Uploaded_Files/';
         $files = Input::file('attachment_path');
         foreach ($files as $file) {
             // $filename = "test.txt";
             // $file->move($dirPath,$filename);
             $filename = $file->getClientOriginalName();
             $file->move($dirPath, $filename);
         }
     }
     $attachment_path = 'uploaded_files/' . $ticket_table_row_id;
     $ticket_update_querystring = "UPDATE ticket_table SET attachment_path='" . $attachment_path . "',ticket_id='" . $ticket_table_row_id . "' WHERE ticket_table_row_id='" . $ticket_table_row_id . "'";
     \DB::update(\DB::raw($ticket_update_querystring));
 }
开发者ID:amehraj,项目名称:ticket_system,代码行数:50,代码来源:ClientController.php

示例5: SubmitScore

 public function SubmitScore(Requests\ScoreEntryRequest $request)
 {
     $input = $request->all();
     \DB::$user = 'euro2016';
     \DB::$password = 'hllau860509';
     \DB::$dbName = 'Euro2016';
     $row = \DB::queryFirstRow("select * from Scores where MatchID = %i and UserID = %i", $request->matchid, Auth::user()->id);
     $count = \DB::count();
     if ($count == 0) {
         \DB::insert('Scores', array('MatchID' => $request->matchid, 'UserID' => Auth::user()->id, 'CountryHome' => $request->CountryHomeScore, 'CountryAway' => $request->CountryAwayScore));
     } else {
         \DB::update('Scores', array('CountryHome' => $request->CountryHomeScore, 'CountryAway' => $request->CountryAwayScore), "ID=%i", $row['ID']);
     }
     \DB::disconnect();
     return json_encode($input);
 }
开发者ID:hllau9,项目名称:Euro2016,代码行数:16,代码来源:GameController.php

示例6: destroy

 public function destroy($id)
 {
     $sql = \DB::update("UPDATE sampling SET analysis_id = NULL where analysis_id = " . $id);
     $analysis = Analysis::findOrFail($id);
     $analysis->delete($id);
     Session::flash('message', 'fue eliminado de nuestros registros.');
     return redirect()->route('analisis.index');
 }
开发者ID:jonavargas,项目名称:Sistema-Centralizaci-n,代码行数:8,代码来源:AnalysisController.php

示例7: view

 public function view()
 {
     $results = \DB::select('select * from public.arduino where v_read = false order by created_at desc limit 50 offset 0');
     \DB::update('update public.arduino set v_read = true');
     return view('arduino.arduview')->with('results', $results);
 }
开发者ID:chandrairawan,项目名称:nosproject,代码行数:6,代码来源:ArduinoController.php

示例8: SubmitScoreFinal

 public function SubmitScoreFinal(Requests\ScoreEntryFinalRequest $request)
 {
     $input = $request->all();
     \DB::$user = 'euro2016';
     \DB::$password = 'hllau860509';
     \DB::$dbName = 'Euro2016';
     $row = \DB::queryFirstRow("select * from Scores where MatchID = %i and UserID = %i", $request->matchid, Auth::user()->id);
     $count = \DB::count();
     //Log::info($count.' '.$request->matchid);
     \DB::startTransaction();
     if ($count == 0) {
         \DB::insert('Scores', array('MatchID' => $request->matchid, 'UserID' => Auth::user()->id, 'CountryHome' => $request->CountryHomeScore, 'CountryAway' => $request->CountryAwayScore));
     } else {
         \DB::update('Scores', array('CountryHome' => $request->CountryHomeScore, 'CountryAway' => $request->CountryAwayScore), "ID=%i", $row['ID']);
     }
     $affectedcount = \DB::affectedRows();
     \DB::update('Matches', array('CountryHomeID' => $request->CountryHomeID, 'CountryAwayID' => $request->CountryAwayID), "MatchID=%i", $request->matchid);
     \DB::commit();
     \DB::disconnect();
     // retrieve country names and flag
     $countrynamehome = \DB::queryFirstRow("select CountryName, Flag from Countries where CountryID = %i", $request->CountryHomeID);
     $countrynameaway = \DB::queryFirstRow("select CountryName, Flag from Countries where CountryID = %i", $request->CountryAwayID);
     $input['CountryHomeID'] = $countrynamehome['CountryName'];
     $input['CountryAwayID'] = $countrynameaway['CountryName'];
     $input['CountryHomeImage'] = $countrynamehome['Flag'];
     $input['CountryAwayImage'] = $countrynameaway['Flag'];
     //$input['CountryHID'] = $request->CountryHomeID;
     //$input['CountryAID'] = $request->CountryAwayID;
     return json_encode($input);
 }
开发者ID:hllau9,项目名称:Euro2016,代码行数:30,代码来源:AdminController.php

示例9: check

 public function check()
 {
     @($key = strip_tags(\Route::input('key')));
     if (empty($key)) {
         return redirect('/');
     } else {
         $result = \DB::table('post')->where('post_key', $key)->first();
         if (isset($result->id)) {
             if ($result->post_state == 1) {
                 $exp = explode('_', $result->facebook_url);
                 $url = 'https://facebook.com/' . $exp[0] . '/posts/' . $exp[1];
                 return redirect($url);
             } else {
                 if ($result->publish_time - time() >= 0) {
                     $state = '<div class="alert alert-danger text-center" role="alert">' . \Lang::get('check.do_not_close_window') . '</div><h4>' . \Lang::get('check.remaining_time') . ': <span id="countdown" data-timestamp="' . $result->publish_time . '"></span></h4><p>' . \Lang::get('check.auto_redirect_message') . '</p>';
                     $foot = '<script src="/js/check.js" type="text/javascript"></script>';
                 } elseif ($result->publish_time - time() < 0 && $result->post_state == 0) {
                     $last = \DB::table('post')->where('post_state', '1')->orderBy('id', 'desc')->first();
                     if (count($last) > 0) {
                         $query = 'UPDATE post SET post_state = 8 WHERE id < ' . $last->id . ' AND post_state = 0';
                         \DB::update(\DB::raw($query));
                     }
                     $this->publishPostToFacebook($result);
                     header("Refresh:0");
                     exit;
                 } elseif ($result->publish_time - time() < 0 && $result->post_state == 5) {
                     $state = '<h4>' . \Lang::get('check.pending') . '</h4><p>' . \Lang::get('check.pending_message') . '</p>';
                     $foot = '';
                 } else {
                     $state = '<h4>' . \Lang::get('check.oops') . '</h4><p>' . \Lang::get('check.oops_message') . '<br />' . \Lang::get('check.try_contact_with') . '<a href="http://facebook.com/' . \Configer::get('page_id') . '">' . \Lang::get('check.page_admin') . '</a></p>';
                     $foot = '';
                 }
                 return view('check', ['config' => \Configer::get(), 'state' => $state, 'foot' => $foot]);
             }
         } else {
             return redirect('/');
         }
     }
 }
开发者ID:SarsTW,项目名称:facebook-anonymous-publisher,代码行数:39,代码来源:PublisherController.php

示例10: privilegeRecord

 public function privilegeRecord()
 {
     if (\Auth::user()->admin == true) {
         $name = \Request::input('name');
         if (\DB::select('select 1 from users where name = ? and admin = false and suspend = false', [$name])) {
             $date = new \DateTime();
             $admin = \Auth::user()->name;
             $action = 'Give Admin Privilege';
             \DB::update('update users set admin = true where name = ?', [$name]);
             \DB::insert('insert into log_privilege (p_name, p_admin, p_action, created_at, updated_at) values (?, ?, ?, ?, ?)', [$name, $admin, $action, $date, $date]);
             $messages = 'Success. User is now and admin.';
             return redirect('/admin/privilege')->with('messages', $messages);
         } else {
             $messages = 'There is no such username or the user you meant is an admin which not eligible for this privilege or already have. Make sure of it.';
             return redirect('/admin/privilege')->with('messages', $messages);
         }
     } else {
         $messages = 'You are not an admin. No rights to access administration area.';
         return redirect('/system/notification')->with('messages', $messages);
     }
 }
开发者ID:chandrairawan,项目名称:nosproject,代码行数:21,代码来源:AdminController.php

示例11: KisiGuncelle

 function KisiGuncelle()
 {
     \DB::update('update users set name = ? where email = ?', [\Request::input('isim'), \Auth::user()->email]);
     \Auth::user()->name = \Request::input('isim');
     return view('tekin', ['user' => $this->getUser()]);
 }
开发者ID:hramose,项目名称:Laravel5-Admin-3,代码行数:6,代码来源:TekinController.php


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