好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談laravel數據庫查詢返回的數據形式

淺談laravel數據庫查詢返回的數據形式

熱門標簽:南寧crm外呼系統平臺 熱線電話機器人 太原極信防封電銷卡 事業單位如何百度地圖標注 電銷招聘機器人 天津營銷電話機器人加盟代理 格陵蘭島地圖標注 福泉電話機器人 地圖標注入哪個科目

版本:laravel5.4+

問題描述:laravel數據庫查詢返回的數據不是單純的數組形式,而是數組與類似stdClass Object這種對象的結合體,即使在查詢構造器中調用了toArray(),也無法轉換成單純的數組形式。

問題解析:

(以上圖片來源于laravel學院5.3版本到5.4版本的升級手冊)

如上圖所示:Laravel不再支持在配置文件中定制PDO的“fetch mode”,取而代之,總是使用PDO::FETCH_OBJ,如果你仍然想要為應用定制fetch模式,需要監聽新的Illuminate\Database\Events\StatementPrepared事件。

問題解決:

打開app/Providers/EventServiceProvier.php,如文檔上所說,我們要先引入Illuminate\Database\Events\StatementPrepared類

use Illuminate\Database\Events\StatementPrepared;

然后在boot方法中加入如圖中給出的樣例代碼:

Event::listen(StatementPrepared::class, function ($event) {
    $event->statement->setFetchMode(\PDO::FETCH_ASSOC); //這里我們使用PDO::FETCH_ASSOC
});

這樣我們就大功告成啦,現在你的laravel數據庫查詢返回的數據就是單純的數組形式。

最后附上app/Providers/EventServiceProvier.php的整體代碼:

?php
namespace App\Providers;

use Illuminate\Support\Facades\Event;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Database\Events\StatementPrepared;

class EventServiceProvider extends ServiceProvider{
  /**
  * The event listener mappings for the application.
  *  
  * @var array
  */
  protected $listen = [
    'App\Events\Event' => [
      'App\Listeners\EventListener',
    ],
  ];
  /**
  * Register any events for your application.
  *
  * @return void
  */
  public function boot()
  {
    parent::boot();

    //
    Event::listen(StatementPrepared::class, function ($event) {
      $event->statement->setFetchMode(\PDO::FETCH_ASSOC);
    });
  }
}

以上這篇淺談laravel數據庫查詢返回的數據形式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel5.1 框架數據庫查詢構建器用法實例詳解
  • 在 Laravel 6 中緩存數據庫查詢結果的方法
  • 在Laravel5.6中使用Swoole的協程數據庫查詢
  • Laravel使用Caching緩存數據減輕數據庫查詢壓力的方法
  • laravel數據庫查詢結果自動轉數組修改實例

標簽:金華 佳木斯 郴州 寶雞 香港 自貢 阿克蘇 通化

巨人網絡通訊聲明:本文標題《淺談laravel數據庫查詢返回的數據形式》,本文關鍵詞  淺談,laravel,數據庫,查詢,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談laravel數據庫查詢返回的數據形式》相關的同類信息!
  • 本頁收集關于淺談laravel數據庫查詢返回的數據形式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嗯灬啊灬把腿张开灬A片动漫 | 美腿 丝袜 亚洲 偷窥| 爽灬爽灬爽灬爽灬A片| 午夜成年| 欧美图片| gay18无套禁18漫画网站| 夜生活女王| 欧美贵妇连裤袜| 无码久久久久久久久精品小说| 被吃奶胸玩乳尖60分钟| 欧美三级电影在线看| 无人区电影高清完整版在线观看| 五级女婬片的视频90分钟| 92看片婬黄大片看国产片捆绑| www.精品在线| 外国人黄色片| 亚洲天堂第一页| 天天摸天天射| 99久久精品国产导航| 久久精品人人做| 欧美黄色性视频| 女m跪着趴着调教| 国产亚洲综合成人91精品| 韩国三级久久精品| 国产精品无码久久久最珍稀的是哪| bdsm精品肉奴b?d?s?m| 极品美女洗澡后露粉嫩木耳视频 | 亚洲国产精品日本无码十八禁| 老子影院手机伦我不卡| 放荡的闷骚娇妻np| 国产午夜三级一区二区三| 男女人下面视频| 男男往下面灌牛奶play视频| 国产一区二区yy精品无码毛片| 精品久久久久精品一区二区三区| 母乳人奶喷母乳av.wwww| 国产乱人乱精一区二区视频密| 夜蒲| 解开内衣揉捏胸吻戏激| 让男人爽到不行的小妙招| 一代女皇HD艳片12O分钟|