部落格說明
介紹在前後端分離開發的時候就會遇到跨域的問題,在本地除錯的時候可能不會出現什麼太大的問題,但是上線部署的時候難免會遇到問題
不過這種跨域的問題還是最好在後端解決
官方手冊位址
解決在我們的route目錄下的route.php,可以分組配置路由
這個是預設的跨域設定,當然這個都可以自己新增的
access-control-allow-origin:*
access-control-allow-methods:get, post, patch, put, delete
access-control-allow-headers:authorization, content-type, if-match, if-modified-since, if-none-match, if-unmodified-since, x-requested-with
新增可以像這樣的
route::get('new/:id', 'news/read')
->ext('html')
->header('access-control-allow-origin','thinkphp.cn')
->header('access-control-allow-credentials', 'true')
->allowcrossdomain();
感謝
萬能的網路
TP5 1之軟刪除
軟刪除 在實際專案中,對資料頻繁使用刪除操作會導致效能問題,軟刪除的作用就是把資料加上刪除標記,而不是真正的刪除,同時也便於需要的時候進行資料的恢復。軟刪除僅對模型的刪除方法有效,如果直接使用資料庫的刪除方法則無效 1 要使用軟刪除功能,需要引入softdelete。2 deletetime屬性用於...
tp5 1學習之安裝
會自動建立乙個名為tp5的資料夾 可以自己隨意改 prefer dist 表示的是轉殖壓縮包,而不是源 composer create project prefer dist topthink think 5.1.tp5 配置虛擬主機執行tp框架 我這裡推薦用的是xampp,phpstudy感覺很不...
TP5 1 學習心得
1.模型下 hasone 與 belongsto 區別 同為一對一關係 表中有外來鍵時用 belongsto 表中無外來鍵時用 hasone 例如 product 模型中 product 表中有 img id 外來鍵用 belongsto img 表中有 product id 外來鍵用 hasone...