原创 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的每個核心組件都對應一個服務提供者,可以