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