PHP框架

thinkphp中間件是什么意思-小浪學習網

thinkphp中間件是什么意思

從5.1.6+版本開始,正式引入中間件的支持。 中間件主要用于攔截或過濾應用的HTTP請求,并進行必要的業務處理。 定義中間件 可以通過命令行指令快速生成中間件 php?think?make:middleware?Che...
站長的頭像-小浪學習網月度會員站長1年前
3410
怎么安裝thinkphp-小浪學習網

怎么安裝thinkphp

嚴格來說,thinkphp無需安裝過程,這里所說的安裝其實就是把thinkphp框架放入web運行環境(前提是你的web運行環境已經ok),可以通過下面幾種方式獲取和安裝thinkphp。 一、官網下載安裝 獲取Th...
站長的頭像-小浪學習網月度會員站長1年前
329
thinkphp5和3.2的區別-小浪學習網

thinkphp5和3.2的區別

thinkphp5.0版本和之前版本的差異較大,本篇對熟悉3.2版本的用戶給出了一些5.0的主要區別。 URL和路由 5.0的URL訪問不再支持普通URL模式,路由也不支持正則路由定義,而是全部改為規則路由配合...
站長的頭像-小浪學習網月度會員站長1年前
3210
thinkphp5和thinkphp3區別-小浪學習網

thinkphp5和thinkphp3區別

thinkphp5和thinkphp3區別 官方說過了,不要用3的思維去用5。這樣說吧算是官方出的倆個產品,并非版本迭代的關系。目錄結構不一樣,有些函數名不一樣。如果是傳統的mvc網站,用tp3.2。如果是做...
站長的頭像-小浪學習網月度會員站長1年前
375
Redis哨兵使用以及在Laravel中的配置-小浪學習網

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的應用場景以及基本原理介紹

RabbitMQ是一個由erlang開發的AMQP(Advanced Message Queuing Protocol)的開源實現。 AMQP :高級消息隊列協議,是應用層協議的一個開放標準,為面向消息的中間件設計。消息中間件主要用于組件...
站長的頭像-小浪學習網月度會員站長1年前
347
使用Laravel時的一些小技巧-小浪學習網

使用Laravel時的一些小技巧

01: 觸發父級的時間戳 如標題所示,在子模型更新時,可以觸發父模型的時間戳。例如 Comment 屬于 Post,有時更新子模型導致更新父模型時間戳非常有用。例如,當 Comment 模型被更新時,您要自動...
站長的頭像-小浪學習網月度會員站長1年前
2613
痛苦的排錯之” No input file specified.“-小浪學習網

痛苦的排錯之” No input file specified.“

報錯 ”No input file specified.“ 排查 背景 今天下午我要和小伙伴一起開發一個 Laravel 的項目,這個項目是我伙伴已經開發了一部分,所有我就克隆了一份到我的電腦上,但是等我配置好,打開...
站長的頭像-小浪學習網月度會員站長1年前
3213
十個推薦使用的Laravel的輔助函數-小浪學習網

十個推薦使用的Laravel的輔助函數

array_dot() 函數允許你將多維數組轉換為使用點符號的一維數組。$array = [ 'user' => ['username' => 'something'], 'app' => ['creator' => ['name' => 'someone'], 'created'...
站長的頭像-小浪學習網月度會員站長1年前
4614
laravel數據庫遷移報錯-小浪學習網

laravel數據庫遷移報錯

問題描述 (1)laravel 5.4或者更高版本 改變了默認的數據庫字符集,現在utf8mb4包括存儲emojis支持。如果你運行MySQL v5.7.7或者更高版本,則不需要做任何事情。(2)當你試著在一些MariaDB或...
站長的頭像-小浪學習網月度會員站長1年前
4010