原创 Laravel登錄Auth驗證出錯的解決方法
最近做項目,有個用戶登錄模塊,使用Auth:attempt()方法總是驗證不成功,報錯 Type error: Argument 1 passed to Illuminate\Auth\EloquentUserProvider::vali
原创 Linux php安裝fileinfo擴展
1.首先,找到擴展安裝的位置 find / -name fileinfo 2.cd 到該位置(根據自己的具體情況來) cd /usr/local/src/php7/ext/fileinfo/ 3.不要離開php安裝源碼的ext/f
原创 MAC安裝WIN10的種種問題及解決方法
MAC安裝WIN10時候,首先要把iso文件放到電腦本地,然後iso文件選擇本地的,才能把優盤變成啓動盤,否則無法掛載。 遇到“Bootcamp無法創建可引導的 USB 驅動器 磁盤上沒有足夠的可用空間。”這個問題,是因爲U盤會被MAC格
原创 Laravel多用戶Auth登錄
使用多用戶登錄可能遇到Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentia...的錯誤,那麼,如何實現多用戶登錄呢? 首先,進入/conf
原创 從零開始使用Laravel的圖片驗證碼
安裝過程就不再贅述了,大家可以參考這個鏈接,具體講一下怎麼使用。 有些人可能本地OK,放到服務器上就不行了,那是因爲服務器上沒有安裝GD庫或者Fileinfo擴展,查看phpinfo,你需要看到這兩個表格才行 下面我們以發送短信
原创 Laravel Excel導出xls亂碼
public function exportExcel(){ Excel::create('訂單統計'.date('Y-m-d H_i_s'), function ($excel) { $
原创 Laravel佔用過多的php-fpm解決方式
近日發現所做的網站有一個php-fpm進程超多,經常卡死。。。細究原因。。發現報的這個錯誤:[21-Mar-2018 14:46:57] [pool www] pid 5897 script_filename = /home/htdoc
原创 laravel excel循環導出
public function exportExcel(){ Excel::create('訂單統計'.date('Y-m-d H_i_s'), function ($excel) { $exce
原创 laravel上傳並導入excel
前端頁面: 導入EXCEL添加學生 <form action="/admin/student/import" method='post' enctype="multipart/form-data">
原创 軟考設計模式——狀態模式(C++篇)
狀態模式顧名思義就是通過改變狀態來控制對象的行爲。 設計思路簡而言之,就是有一個對象,這個對象需要一些狀態,用狀態當參數去實例化這個對象,然後根據一些參數的改變,去改變這個對象的狀態,然後讓這個對象根據狀態的不同做不同的行爲。 舉
原创 導出Excel時報502 bad gateway錯誤
自己本地調試完全正常,放到服務器就會報502的錯誤,error.log記錄recv() failed (104: Connection reset by peer) while reading response header from u
原创 Laravel使用原生sql語句並調用
有一些sql語句比較複雜,用構造器還不如直接用sql來的方便,我們在laravel中使用原生語句,首先要在開頭use DB,然後:$arr = DB::select("select id,sum(parents+1) as total_p
原创 Laravel5.2 Cache無法取值
可能有朋友從網上下的框架,裏面有集成好的管理系統,但是cache可以存入,但是出現無法取值的問題。在這裏,我們需要修改.env文件,更改Cache的驅動項爲CACHE_DRIVER=file。因爲驅動項如果是array(數組緩存驅動),那
原创 Laravel一次更新多條記錄,批量更新的方法
在我們實際應用中,免不了這樣的情況——例如我們同時錄入多條信息,可能三條五條還好說,但量一旦變大,就會增加讀寫數據庫的次數,會降低效率,那麼,我們該如何實現,做到一次讀寫數據庫,批量更新呢? 例如這種情況: HTML代碼: <!doct
原创 PHP去掉頭信息
和某些硬件連接(例如閘機)的返回值,頭信息是不能太長的,但是現在很多框架(例如laravel)自動加一些setCookie的頭信息,鬧得頭信息冗長,下面來講一下怎麼去掉PHP的頭信息。 以返回爲json爲例 $arr = ['status