技術(shù)
-
如何使用Laravel Eloquent來開發(fā)無限極分類
在網(wǎng)上商城上,我們經(jīng)??梢钥吹蕉嗉壏诸?、子分類、甚至無限極分類。本文將向你展示如何優(yōu)雅的通過 Laravel Eloquent 將其實現(xiàn)。
-
分析五個Laravel Dusk的使用技巧
Laravel Dusk是 Laravel 的一個表達(dá)性強(qiáng)、易于使用,且功能強(qiáng)大的瀏覽器自動化測試工具。通過 Dusk 可以以編程的方式測試 JavaScript 驅(qū)動的應(yīng)用程序。在使用 Dusk 編寫測試案例時,我經(jīng)常遇到一些限制?,F(xiàn)在我...
-
如何從防護(hù)角度看Thinkphp歷史漏洞
19年初,網(wǎng)上公開了2個Thinkphp5的RCE漏洞,漏洞非常好用,導(dǎo)致有很多攻擊者用掃描器進(jìn)行全網(wǎng)掃描。我們通過ips設(shè)備持續(xù)觀察到大量利用這幾個漏洞進(jìn)行批量getshell的攻擊流量,本文主要從流量角度簡要分析和利用thinkphp進(jìn)...
-
如何使用PHP對象POPO來優(yōu)化你的代碼
如果您熟悉Java,可能您已經(jīng)知道POJO(普通Java類). 因為POJO這個詞最早是由Martin Fowler、Rebecca Parsons 和 Josh MacKenzie 于 2000 年在 Java 編程語言上創(chuàng)造的。 POJ...
-
如何使用PHP7的Yaconf
Yaconf是一個高性能的PHP配置容器, 它在PHP啟動的時候把格式為INI的配置文件Parse后存儲在PHP的常駐內(nèi)存中,不需要每次請求的時候都來分析配置文件,并且在獲取配置項的時候"zero-copy"。
-
如何在Laravel中驗證zip里的文件
在 Laravel 程序中上傳文件時,請求驗證可以很好驗證上傳的文件。你可以要求上傳文件必須為圖片, 也可以限制文件字節(jié)大小, 也可以根據(jù)mime types或者文件擴(kuò)展名過濾文件。
-
淺談一種Laravel路由文件劃分方式
我估計我們所有人都遇到過這樣的情況,即我們有一個寫滿路由的超大文件。不騙你,這讓我很長一段時間幾近抓狂,我不得不想個辦法解決這個問題。 因此,這就是我最終用來構(gòu)造路由文件的方法。
-
詳解PHP如何讀取大文件
作為PHP開發(fā)人員,我們不需要擔(dān)心內(nèi)存管理。在極少數(shù)情況下,我們可能需要走出舒適的界限—例如,當(dāng)我們嘗試在可以創(chuàng)建的最小VPS上為大型項目運行Composer時,或者需要在同樣小的服務(wù)器上讀取大文件時。這是我們將在本教程中討論的一個問題。