排序
mutex yii怎么用
mutex yii怎么用?yii源碼解析之mutex Mutex組件允許并發進程的相互執行,以防止“競爭條件”。這是通過使用“鎖定”機制實現的。每個可能并發的線程通過在訪問相應數據之前獲取鎖來進行協作。 ...
Yii2連接PostgreSql的方法
本篇文章介紹了yii2框架連接postgresql的方法,具有一定的參考價值,現在將它分享給各位,希望對各位有幫助! 1、配置連接postgresql的連接信息: $dev?=?[ ????'class'????=>...
laravel中的toSql如何獲取帶參數的sql語句
默認情況下,tosql 獲取到的 sql 里面的參數使用 '?' 代替的,如下: DB::table('user')->where('id',?1)->toSql(); ?獲取到的 sql 語句是: select?*?from?`tb_user`?wher...
關于ThinkPHP擴展配置注意事項
概要 在 ThinkPHP 3.0 中引入了擴展配置。擴展配置的優先級僅次于動態配置而高于慣例配置,項目配置等。 項目配置文件在部署模式的時候會納入編譯緩存,也就是說編譯后再修改項目配置文件就不會...
解析Laravel框架下的Contracts契約
contracts Laravel 的契約是一組定義框架提供的核心服務的接口, 例如我們在介紹用戶認證的章節中到的用戶看守器契約IllumninateContractsAuthGuard 和用戶提供器契約IlluminateContractsAuthUs...
ThinkPHP5中的事務操作
使用事務處理的話,需要數據庫引擎支持事務處理。比如?mysql?的?myisam?不支持事務處理,需要使用?innodb?引擎。 ThinkPHP5.0 使用transaction 方法操作數據庫事務,當發生異常會自動回滾...
ThinkPHP5.1中使用redis緩存
thinkphp框架已經封裝好redis驅動,不管是session還是cache都支持redis驅動,下面我們來了解一下在thinkphp5.1版本下如何使用redis緩存。 配置:/config/cache.php return?[ ????//?驅動...
Laravel實現跟蹤用戶是否在線功能
? laravel 中使用簡單的方法跟蹤用戶是否在線 今天,我的任務是,在 Laravel 應用程序用戶個人資料頁面上,用戶名旁邊添加一個綠點,表示他們是否在線。 我首先想到的是,我們將需要啟動一個 n...
Laravel 6.2中用于用戶登錄的新密碼確認流程(代碼實例)
laravel 發布了 v6.2 版本,它添加了一個新的密碼確認功能,該功能使你可以要求已登錄的用戶重新輸入密碼,然后才能訪問路由。 在你執行敏感操作的時候,這個功能就類似GitHub確認對話框。在 La...
如何使用Nginx對Laravel進行負載?
項目環境php7.2, nginx , laravel,開發的微信公眾號應用 。目前訪問量的上升,單臺服務器不能滿足需求,于是用nginx做了負載。 以下是一種可行性方案,目前正在使用。 session共享的問題參考:...
Laravel使用Redis共享Session(代碼詳解)
? 一、當系統的訪問量上升的時候,使用Redis保存Session可以提高系統的性能,同時也方便多機負載的時候共享Session 1.打開config/database.php。在redis中增加session的連接 ??????'sess...