摘要:我們可以利用來封裝表單驗證代碼,從而精簡中的代碼邏輯,使其專注于業務。如果有更好的解決方法,歡迎留言。 我們可以利用Form Request來封裝表單驗證代碼,從而精簡Controller中的代碼邏輯,使其專注于業務。而獨立出去的表單驗證邏輯可以復用到其它請求中,看過幾篇文章,大多都是講怎么創建Request,表面看起來是將邏輯與業務分離了,但是沒有做到復用,一個業務就得新建一個Req...
摘要:第一種方法第一種方法利用使用最廣泛,最方便的技術實現封裝生成二維碼圖片的函數方法利用生成二維碼圖片二維碼內容參數生成二維碼的尺寸,寬度和高度的值可選參數,糾錯等級生成的二維碼離邊框的距離使用注意事項先構建內容字符串調用函數生成構建內容字符串 第一種方法: 1,第一種方法:利用使用最廣泛,最方便的Google api技術實現; 2, 第二種方法: 1,第二種方法使用php類庫PHP QR...
摘要:信息列表循環賦值分頁信息部分這一步是實現無刷新分頁的重點,用到了的通信,通過與數據庫的交互,將獲取到的數據寫到模板中,替換掉之前的數據集,達到分頁的目的。 前言 thinkphp框架自帶的分頁類是每次翻頁都要刷新一下整個頁面,這種翻頁的用戶體驗顯然是不太理想的,我們希望每次翻頁只刷新我們想要的數據集部分的數據,這樣我們很容易想到ajax異步通信,用ajax與數據庫(本人在開發過程中使用...
摘要:由于之前涉及分表,把用戶所關聯的各種數據,我們暫設定為代表四種業務比如為,可能屬于表,表,表,表?,F在要統一改為實現在表中有一個字段,類型是數組,分別存儲相當應的表明比如這樣。 由于之前涉及mysql分表,把用戶所關聯的各種數據,我們暫設定為abcd,代表四種業務 比如userid 為1 ,可能屬于 a1表,a2表,b3表,d4表。現在要統一改為mongo實現在user表中有一個abc...
摘要:剛才收到報警告知占用過高,分享一個簡單的排查技巧。首先使用命令查看持續占用最高的進程,并復制,之后去下查看這個進程的狀態是否有異常值使用和結果發現其占用異常,之后用查看進程打開的文件。后發現文件中因進程問題大量寫入導致,解決了這次問題。 剛才收到Linode報警告知CPU占用過高,分享一個簡單的排查技巧。 首先使用top命令查看持續占用CPU最高的進程,并復制PID,之后去proc下...