原创 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