排序
Laravel 注冊多語言路由
laravel multilingual routes 是 chin leung 的一個擴(kuò)展包,為你的應(yīng)用注冊多語言路由。 代替以下的路由設(shè)置: Route::get('/',?'ShowHomeController')->name('en.home'); Route::get('...
使用 AetherUpload 視頻上傳過程
說明 AetherUpload 是提供超大文件上傳的 laravel 擴(kuò)展包,帶百分比進(jìn)度顯示,支持?jǐn)帱c續(xù)傳,支持自定義中間件,基于 laravel 5 開發(fā)。 我們知道,在以前,文件上傳采用的是直接傳整個文件的方...
ThinkPHP5-使用 think-API 部署 JWT
因為下一個項目要用 tp5 開發(fā)一個小程序,所以就使用到了,tp 框架,因為小程序開發(fā)需要后臺來編寫 api 接口,所以就上網(wǎng)查了一下有沒有相關(guān)的依賴,在此推薦一下 think-api 擴(kuò)展工具,因為主要...
30分鐘用 Laravel 實現(xiàn)一個博客
介紹 Laravel 是一款 MVC架構(gòu)、 目前最流行的 PHP框架。 Laravel的優(yōu)點在于: 豐富的composer類庫支持, 優(yōu)雅的代碼, 未來的主流框架(目前市場占有率最高的框架) Laravel的缺點在于: 過于優(yōu)...
thinkphp中間件是什么
thinkphp是為了簡化企業(yè)級應(yīng)用開發(fā)和敏捷web應(yīng)用開發(fā)而誕生的。最早誕生于2006年初,2007年元旦正式更名為thinkphp,并且遵循apache2開源協(xié)議發(fā)布。thinkphp從誕生以來一直秉承簡潔實用的設(shè)計原...
thinkphp與laravel區(qū)別
thinkphp與laravel區(qū)別 主要區(qū)別:(thinkPHP更適合國人的編碼習(xí)慣) 1.渲染模版方式的不同: 在Laravel框架里,使用return view()來渲染模版; 而ThinkPHP里則使用了$this->display()的方式渲染模...
為什么選擇laravel
技術(shù)層面 從技術(shù)上講,Laravel 更加激進(jìn)和現(xiàn)代化 —— PHP7 的適用,Composer 包依賴,測試覆蓋率 100%,合理的版本發(fā)布計劃,優(yōu)雅的架構(gòu)設(shè)計(中間件、路由、Artisan 命令行、代碼遷移、假數(shù)據(jù)...
thinkphp中間件是什么意思
從5.1.6+版本開始,正式引入中間件的支持。 中間件主要用于攔截或過濾應(yīng)用的HTTP請求,并進(jìn)行必要的業(yè)務(wù)處理。 定義中間件 可以通過命令行指令快速生成中間件 php?think?make:middleware?Che...
RabbitMQ的應(yīng)用場景以及基本原理介紹
RabbitMQ是一個由erlang開發(fā)的AMQP(Advanced Message Queuing Protocol)的開源實現(xiàn)。 AMQP :高級消息隊列協(xié)議,是應(yīng)用層協(xié)議的一個開放標(biāo)準(zhǔn),為面向消息的中間件設(shè)計。消息中間件主要用于組件...
使用Laravel時的一些小技巧
01: 觸發(fā)父級的時間戳 如標(biāo)題所示,在子模型更新時,可以觸發(fā)父模型的時間戳。例如 Comment 屬于 Post,有時更新子模型導(dǎo)致更新父模型時間戳非常有用。例如,當(dāng) Comment 模型被更新時,您要自動...
秒殺系統(tǒng)的設(shè)計
之前寫過一篇關(guān)于 促銷系統(tǒng)的設(shè)計 中提到了秒殺/直減/聚劃算,但在實際工作中,并沒有真的做過秒殺系統(tǒng),所以假想了一個簡單的秒殺系統(tǒng)來”解解饞“,促銷思路依舊順延之前的文章設(shè)計。 分析 秒...