原创 Mysql優化
簡述: 如何對mysql數據數據庫進行有話進而提高程序代碼的執行速度,執行效率一直是一個比較重要的問題。一、優化概述. 存儲層:存儲引擎、字段類型選擇、範式設計 設計層: 索引、緩存、分區分表 架構層:多個mysql服務器
原创 session多服務器共享的方案梳理
實際上,session在php,.net,java等只要是後端語言都會用到。session的存儲機制,各種語言都大體差不多。我覺得這跟cookie在各個語言中都會用到差不多。.net,java我沒去了解過。但是存儲原理是差不多的。區
原创 微信支付
一、微信H5支付 1.用戶在商戶側完成下單,使用微信支付進行支付 2.由商戶後臺想微信支付發起下單請求(調用統一支付接口)注: 交易類型:trade_type=MWEB 3.統一下單接口返回支付相關參數給商戶後臺,如支付跳
原创 在laravel中 setCollection 和getCollection具體是怎麼用的?
在一個laravel的項目中,用到了 setCollection 和 getCollection 方法,在官方的文檔找不到其用法? 直接上代碼: $result = Category::query() ->wh
原创 laravel實現按月、按天、按小時統計mysql的數據
利用mysql 的條件統計 要實現獲取下圖曲線圖數據(ps:當然也可能是柱狀圖等,數據都是一樣的),默認獲取七天內的數據,點擊今天,7天,15天,30天可任意切換,其中今天是按小時統計. 1. 控制器 /** * [getselle
原创 Mysql按周、按月、按日、按年、按小時分組統計數據
Mysql按周、按月、按日、按年、按小時分組統計數據 首先,利用的函數以及參數說明: 格式: 如果date是 2018-10-10這樣的格式:DATE_FORMAT(date, format) 如果date是一個時間戳:FROM_U
原创 內網訪問Homestead站點
利用局域網訪問homestead虛擬站點 設置 Homestead 服務器爲可被局域網內的其他設備訪問,可以非常方便地測試移動端瀏覽效果,同時也可以把頁面分享給團隊的其他成員瀏覽。 步驟 第一步:修改腳本文件, ~\Homestead
原创 用 Visual Studio Code 調試運行在 homestead 環境中的 laravel 程序
用 Visual Studio Code 調試運行在 homestead 環境中的 laravel 程序 本文爲您介紹用 Visual Studio Code 調試運行在 homestead 環境中的 laravel 程序的相關介紹,
原创 PHP開發中常見的設計模式
一、工廠模式工廠模式是我們最常用的實例化對象模式,是用工廠方法代替new操作的一種模式。使用工廠模式的好處是,如果你想要更改所實例化的類名等,則只需更改該工廠方法內容即可,不需逐一尋找代碼中具體實例化的地方(new處)修改了。爲系統結構提供
原创 Laradock的xdebug在vscode上使用的配置
簡介Laradock 是爲 Docker 提供的完整 PHP 本地開發環境,和 Homestead 一樣提供了一系列打包好(包括配置)的 Docker Image。Laradock 早期專注爲 Laravel 打造 Docker 開發環境,
原创 session多服務器共享的方案梳理
實際上,session在php,.net,java等只要是後端語言都會用到。session的存儲機制,各種語言都大體差不多。我覺得這跟cookie在各個語言中都會用到差不多。.net,java我沒去了解過。但是存儲原理是差不多的。區
原创 Mysql優化
簡述: 如何對mysql數據數據庫進行有話進而提高程序代碼的執行速度,執行效率一直是一個比較重要的問題。一、優化概述. 存儲層:存儲引擎、字段類型選擇、範式設計 設計層: 索引、緩存、分區分表 架構層:多個mysql服務器
原创 laravel安裝的幾種方法總結
Laravel安裝方法大的來分可以分爲利用Composer安裝和一鍵安裝包安裝。先來說一下最簡單的安裝方式,利用一鍵安裝包來安裝Laravel。爲了方便初學者學習Laravel有大神在網上提供了一鍵安裝包(下載網址:http://www.g
原创 捋一捋PHP第三方微信登錄
PC端掃二維碼登錄先說步驟吧: 微信網站登錄的文檔在https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=
原创 Laravel創建 Service Provider 測試實例
從某種意義上說,服務提供者有點類似HTTP控制器,HTTP控制器用於爲相關路由註冊提供統一管理,而服務提供者用於爲相關服務容器提供統一綁定場所,此外服務提供者還可以做一些初始化啓動操作。Laravel的每個核心組件都對應一個服務提供者,可以