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


PHP Tweet::where方法代码示例

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


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

示例1: showTweet

 public function showTweet($tweet_id)
 {
     if (Request::ajax()) {
         $tweet = Tweet::where('tweet_id', '=', $tweet_id)->destroy();
         return Response::json(true);
     }
 }
开发者ID:judavi,项目名称:laravel-challenge,代码行数:7,代码来源:TweetsController.php

示例2: updateFavoris

 public static function updateFavoris($db_name, $pseudo)
 {
     $twitter = Tweet::where('name_id', '=', $db_name->id)->orderBy('id_str', 'desc')->first();
     $req_twitter = Twitter::getFavorites(array('since_id' => $twitter->id_str, 'screen_name' => $pseudo, 'format' => 'object'));
     if (isset($req_twitter->errors)) {
         echo 'Trop de requete, veuillez patienter.';
         exit;
     }
     if (!$req_twitter) {
         $t = Tweet::where('name_id', '=', $db_name->id)->orderBy('id_str', 'desc')->paginate(20);
         return $t;
     } else {
         echo 'pas pareil ' . $twitter->id_str . ' // ' . $req_twitter[0]->id;
         TwitterFav::addFavoris($req_twitter, $db_name);
         $t = Tweet::where('name_id', '=', $db_name->id)->orderBy('id_str', 'desc')->paginate(20);
         return $t;
     }
     return;
 }
开发者ID:devsprite,项目名称:twitterSearchFavorite,代码行数:19,代码来源:TwitterFav.php

示例3: update

 public function update()
 {
     $pseudos = Name::all();
     $name = Input::get('pseudo');
     $db_name = Name::where('screen_name', '=', $name)->first();
     if (isset($db_name->screen_name) && strtolower($name) == strtolower($db_name->screen_name)) {
         // Le pseudo existe déjà dans la BDD, on affiche directement
         $twitter = Tweet::where('name_id', '=', $db_name->id)->paginate(20);
         return View::make('twitter', compact('twitter', 'pseudos'))->with(['name' => $name]);
     } else {
         $author = Twitter::getUserTimeline(array('screen_name' => $name, 'count' => 1));
         if (isset($author->errors)) {
             $erreur = 'Il n\'existe pas d\'utilisateur au nom de ' . $name;
             return View::make('twitter')->with(['name' => $name, 'erreur' => $erreur]);
         } else {
             // Le pseudo n'existe pas dans la base de donnée, on créé une entrée et on récupère ses tweets favoris
             TwitterFav::createUser($author);
             $name_id = Name::where('screen_name', '=', $author[0]->user->screen_name)->first();
             $req_twitter = Twitter::getFavorites(array('screen_name' => $name, 'count' => 200, 'format' => 'object'));
             if (isset($req_twitter->errors)) {
                 echo 'Trop de requetes, veuillez patienter.';
                 exit;
             }
             while ($req_twitter != 0) {
                 // On ajoute les tweets favoris en BDD
                 $max_id = TwitterFav::addFavoris($req_twitter, $name_id);
                 $req_twitter = Twitter::getFavorites(array('max_id' => $max_id, 'screen_name' => $name, 'count' => 200, 'format' => 'object'));
                 if (isset($req_twitter->errors)) {
                     echo 'Trop de requetes, veuillez patienter.';
                     exit;
                 }
                 sleep(10);
             }
             $twitter = Tweet::where('name_id', '=', $name_id->id)->paginate(25);
             $pseudos = Name::all();
             return View::make('twitter', compact('twitter', 'pseudos'))->with(['name' => $name]);
         }
     }
 }
开发者ID:devsprite,项目名称:twitterSearchFavorite,代码行数:39,代码来源:TwitterController.php


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