排序
RabbitMQ的應用場景以及基本原理介紹
RabbitMQ是一個由erlang開發(fā)的AMQP(Advanced Message Queuing Protocol)的開源實現(xiàn)。 AMQP :高級消息隊列協(xié)議,是應用層協(xié)議的一個開放標準,為面向消息的中間件設(shè)計。消息中間件主要用于組件...
使用Laravel時的一些小技巧
01: 觸發(fā)父級的時間戳 如標題所示,在子模型更新時,可以觸發(fā)父模型的時間戳。例如 Comment 屬于 Post,有時更新子模型導致更新父模型時間戳非常有用。例如,當 Comment 模型被更新時,您要自動...
痛苦的排錯之” No input file specified.“
報錯 ”No input file specified.“ 排查 背景 今天下午我要和小伙伴一起開發(fā)一個 Laravel 的項目,這個項目是我伙伴已經(jīng)開發(fā)了一部分,所有我就克隆了一份到我的電腦上,但是等我配置好,打開...
十個推薦使用的Laravel的輔助函數(shù)
array_dot() 函數(shù)允許你將多維數(shù)組轉(zhuǎn)換為使用點符號的一維數(shù)組。$array = [ 'user' => ['username' => 'something'], 'app' => ['creator' => ['name' => 'someone'], 'created'...
laravel數(shù)據(jù)庫遷移報錯
問題描述 (1)laravel 5.4或者更高版本 改變了默認的數(shù)據(jù)庫字符集,現(xiàn)在utf8mb4包括存儲emojis支持。如果你運行MySQL v5.7.7或者更高版本,則不需要做任何事情。(2)當你試著在一些MariaDB或...
后端開發(fā):如何寫出可靠的接口
畢業(yè)進入現(xiàn)在的公司已近一年,完整參與了部門新項目兩期的開發(fā)上線過程,作為一名后端開發(fā),覺得最痛苦的是上線前和上線后的改 bug 階段,面對各種突如其來、莫名其妙的bug,頭昏腦漲、手忙腳亂...
Laravel項目開發(fā)規(guī)范
說明 這是一套嚴格的團隊開發(fā)規(guī)范,是優(yōu)帆遠揚團隊內(nèi)部 Laravel 工程師踐行的開發(fā)規(guī)范。我們崇尚開放和透明的工程師文化,所以我們盡可能把信息公開。希望這些信息可以為他人參考和借鑒,發(fā)揮最...
ThinkPHP訪問路徑隱藏index.php問題
因為工作需要首次接觸Tp,剛剛拿到項目就遇到一個問題。正常的管理后臺能正常訪問,但是前臺跳轉(zhuǎn),不能正常訪問。后經(jīng)過排查,是因為本地的代碼中沒有設(shè)置忽略tp的index.php入口文件導致的。因...
ThinkPHP自帶的分頁——改變樣式
第一種方式<style><br/><br/>/*分頁*/<br/><br/>.pagination {}<br/><br/>.pagination li {display: inline-block;margin-right: -1px;padding: 5px...
ThinkPHP where方法:設(shè)置查詢或操作條件
ThinkPHP where() ThinkPHP where()方法是 Model 類內(nèi)置方法,用于設(shè)置數(shù)據(jù)庫查詢或者更新、刪除等操作條件。 where 方法支持以字符串、數(shù)組和對象方式來設(shè)置條件,該方法不能獨立使用,必須與 ...