原创 git - 基本操作

自己的分支合develop: git checkout develop git pull --rebase origin develop git checkout feature/20190711-story-view-1762

原创 mysql - 多行數據合併查詢

備註:門店營業時間多條時,合併時間查詢 SELECT sm.id AS 門店ID, sm. NAME AS 門店名稱, IFNULL(multi_mark, '') AS 門店編碼, IFNULL(msr. NAME, '

原创 SQL - insert語句批量生成

<?php /** * Created by PhpStorm. * User: apple * Date: 2019/10/15 * Time: 2:31 PM */ $file = '1.sql'; $store_

原创 PHP - 圖片處理 - 圖片寫字

getTablePicture 方法爲圖片寫字: private function getTablePicture($file,$koubei,$src='',$size=[]) { $src = $src

原创 git 證書過期配置證書

cat ~/.ssh/id_rsa.pub 生成is_rsa證書 粘貼進User Settings->SSH Keys->[email protected]目錄下 cat ~/.ssh/known_hosts 複製內容 v

原创 lavarel腳本執行 - 進度條展示

use Illuminate\Console\Command; $log = PointsMallLog::where('store_id',$store_id) ->get(); $bar

原创 lavarel - 日誌打印

DB::connection('mysql_wm')->enableQueryLog(); $activity = Reward::where('store_id', $store->id)

原创 PHP - 對兩個浮點數取餘

sprintf("%.2f", fmod(floatval($a), $b));

原创 lavarel - where條件分組查詢(orWhere)

DB::table('users') ->where('name', '=', 'John') ->where(function ($query) {

原创 數組型數據編輯的處理

/** * 視頻添加/編輯 * @param $data * @param $goods_id * @param string $type * @return bool

原创 PHPstorm - 代碼自動檢查規範PSR2

下載PHP_CodeSniffer 打開PHPStorm配置:Setting -> Languages&Frameworks -> PHP -> Quality Tools -> Code Sniffer,在配置Configur

原创 PHP - mysql_affected_rows()

mysql_affected_rows() 函數返回前一次 MySQL 操作所影響的記錄行數。

原创 PHP - 一個簡單的socket通信

簡單來說,服務端創建socket,用戶端連接此socket併發送數據。 服務端創建socekt的過程: socket_create():創建一個socket socket_bind():綁定一個地址 socket_listen(

原创 whereHas, with,has的區別

has語句執行的sql SELECT * FROM `gs_store_corner_marks` WHERE EXISTS ( SELECT * FROM `gs_store_goods` IN

原创 lararel - each函數的使用

需求:查找生效中的臨時角標,有則返回,否則返回長期角標。 代碼實現: $corner_mark = []; $corner_mark_id = 0; $model->cornerMark->ea