原创 thinkphp6多文件上傳使用Requst裏面的file報錯問題解決方案

一個表單裏面多個文件,提交過來是一個數組 舉例:表單下面 <input class="layui-upload-file" type="file" accept="" name="prizeimages[0]"> <input class

原创 蘋果系統上的web項目遷徙一下到windows和linux問題

首先web項目遷徙一下的時候別人不會發node包給你,但是下面有package.json文件和package-lock.json, 在安裝的時候fsevent問題: 這個問題  fsevent是mac osx系統的,在win或者Linux

原创 說說composer遇到的幾個問題

第一個緩存問題: 如下圖錯誤大概就是:  [Composer\Downloader\TransportException]   Content-Length mismatch, received 15989 bytes out of th

原创 thinkphp6 where查詢時候出現字段對比字段處理方法

這個有thinkphp官方其實給出了方法,那就是->where("字段1 = 字段2") 而使用->where(["字段一","=","字段二"])是不行的字段二會自動過濾成字符串 還有一種方法:修改查詢model具體沒有嘗試隨便敲着寫着

原创 thinkphp6動態修改.env配置

直接貼方法吧: 首先例如修改下圖配置 已知值$val=array(1,2,3); 需要修改上圖的值limitonegoods爲$val $val=json_encode($val,JSON_UNESCAPED_UNICODE)

原创 mysql在A表中存在B表中不存在的數據sql優化

都知道A表中存在B表中不存在可以使用子查詢解決,反正子查詢千遍一律,寫就完事 舉手: A表中有pid(主鍵),value(值)兩個字段 B表中有cate_id(分類id),pid(A表關聯數據),沒有主鍵 結果:B表中cate_id爲15

原创 mysql查詢結果中使用子查詢

疫情中沒事在家寫點自己覺得有趣的東西,碰到了一個類似於鏈表查詢的A表裏面的值等於B表裏面某個值 但是在不使用鏈表的情況下怎麼獲取A表中的數據B表中是否存在呢 矛盾點:a表中cate_id字段B表中也有cate_id字段 使用鏈表查詢 se

原创 thinkphp6+swool4.*示例

1:首先確定php安裝環境,是否有swool擴展 2: 安裝thinkphp的swool擴展 git地址:https://github.com/top-think/think-swoole 參考文章:https://segmentfau

原创 針對tp6model查詢失效給出範例

/** * author:leishaofa * date:20190916 * effect:查詢指定條件的單條文章 * */ public function getwh

原创 微信公衆號如何獲取手機號

都知道微信公衆號獲取不到手機號,但是小程序可以。 今天大早晨老大死磕非要我公衆號授權獲取到手機號。沒辦法我還是有其他方法解決。 第一步:服務號添加一個小程序,網上有很多小程序授權的代碼。確定小程序可以授權成功並且能獲取到手機號 第二部:服

原创 說說使用寶塔部署thinkphp6的坑吧!

下面兩部網上很多但還是說一下 這一步很重要不然網站首頁都進不去 這裏建議重啓一下nginx服務 還有記得改了配置,先重啓之後在重載 錯誤信息,display_errors=on默認開啓的,display_startup_error

原创 powerdesign導入mysql數據庫

原文鏈接:https://blog.csdn.net/xb565517830/article/details/80401801 我mysql5.7的,什麼別人說jdk分32位64位那完全都不是事

原创 索引在開發中

如果你關心某條SQL查詢是否用了索引, 可以用EXPLAIN SELECT * FROM xxx WHERE yyy看一下查詢計劃, 它會告訴你用了什麼索引, 這裏你就會看到你的索引名了 還有一個場合你會用到索引名, 就是如果你希望

原创 關於redis消息隊列

文章爲何要寫:19年7月29號昨天去面試武漢××科技公司了,可能當時沒有理解面試管要問的是php代碼分佈式部署情況下,先不談這個啊!不過這個也讓我唯一覺得面試問道的問題學到東西的公司。 首先我們來聊聊我們對話: A:你能先做一個簡單的自我

原创 thinkphp3.2升級至thinkphp5.1

view文件# 修改文件名# 把tp3.2.3\app\module\view文件夾下所有文件夾拷貝至tp5\app\module\view 打開cmd命令窗口,cd至view文件夾下,執行dir /b 1.bat 使用notepad++