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