tp5 1學習之安裝

2021-09-25 19:02:02 字數 1117 閱讀 8967

//會自動建立乙個名為tp5的資料夾 ,可以自己隨意改

//--prefer-dist 表示的是轉殖壓縮包,而不是源**

composer create-project --prefer-dist topthink/think=5.1.* tp5

配置虛擬主機執行tp框架(我這裡推薦用的是xampp,phpstudy感覺很不好用有點卡,有點low,bug多)

//開啟 \xampp\apache\conf\extra\httpd-vhosts.conf 

# 設定虛擬主機

# 設定**目錄

documentroot "e:/software/xampp/htdocs/tp5/public"

# 設定**網域名稱

servername www.tp.com

# 錯誤日誌

errorlog "e:/software/xampp/htdocs/tp5/logs/error.log"

# 成功日誌

customlog "e:/software/xampp/htdocs/tp5/logs/access.log" combined

# 設定目錄訪問許可權

# 指定目錄啟用特懷

options indexes followsymlinks

# 是否允許使用.htaccess檔案

allowoverride all

# 訪問目錄許可權

require all granted

//c:\windows\system32\drivers\etc\hosts 檔案裡新增

127.0.0.1 www.tp.com

在tp框架中新建乙個logs目錄來儲存apache生成的日誌

訪問www.tp.com

TP5 1之軟刪除

軟刪除 在實際專案中,對資料頻繁使用刪除操作會導致效能問題,軟刪除的作用就是把資料加上刪除標記,而不是真正的刪除,同時也便於需要的時候進行資料的恢復。軟刪除僅對模型的刪除方法有效,如果直接使用資料庫的刪除方法則無效 1 要使用軟刪除功能,需要引入softdelete。2 deletetime屬性用於...

TP5 1 學習心得

1.模型下 hasone 與 belongsto 區別 同為一對一關係 表中有外來鍵時用 belongsto 表中無外來鍵時用 hasone 例如 product 模型中 product 表中有 img id 外來鍵用 belongsto img 表中有 product id 外來鍵用 hasone...

tp5 1框架學習之路由

路由 就是使用者訪問提前規定的控制器和方法,進行業務處理 tp預設提供了兩種路由規則 1.pathinfo模式 2.自定義路由規則模式 推薦 tp5.1的路由定義更加物件化,並且預設開啟路由 不能關閉 如果乙個url沒有定義路由,則預設採用pathinfo模式訪問 路由的相關配置解釋 是否強制使用路...