最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel相關(guān)的一些故障解決

 更新時間:2020年08月19日 14:55:57   作者:豪翔天下  
這篇文章主要給大家介紹了關(guān)于Laravel相關(guān)的一些故障的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

禁止全局csrf認證

在app/Http/Kernel.php中,$middleware表示全局中間件,而$routeMiddleware表示針對某個路由的中間件,所以只需要把csrf在$middleware中注釋掉,然后在$routeMiddleware中添加'csrf' => 'App\Http\Middleware\VerifyCsrfToken'
如果要在某個路由上使用就這樣:

Route::group(['middleware' => 'csrf'], function(){   // csrf保護的接口
  Route::get('/', 'HomeController@index');
}

處理上傳文件

$file = Input::file('upload_file");// 獲取上傳文件對象
$file->isValid()          // 檢驗文件是否有效
$file->getClientOriginalName();  // 獲取文件原名
$file->getFileName();       // 獲取上傳后緩存的文件的名字
$file->getRealPath();       // 獲取緩存文件的絕對路徑
$file->getClientOriginalExtension();// 獲取上傳文件的后綴
$file->getMimeType();       // 獲取上傳文件的MIME類型
$file->getSize();         // 獲取上傳文件的大小

手動清理配置緩存

php artisan config:cache

插入數(shù)據(jù)的時候出現(xiàn)MassAssignmentException in Laravel錯誤

需要給數(shù)據(jù)表設(shè)置可訪問的字段,在Model里面

protected $fillable = array('字段1', '字段2');

php artisan db:seed出現(xiàn)[ReflectionException] Claxx XXXTableSeeder dows not exist錯誤

這是因為新增加了文件但是composer沒有感知到,需要先執(zhí)行composer dump-autoload

定義/修改字段類型為timestamp時出現(xiàn)錯誤:”Unknown column type “timestamp” requested.”

按照[How do I make doctrine support timestamp columns?]的做法,目前最簡單的方式是直接用DB::statement()來寫SQL語句

POST數(shù)據(jù)的時候出現(xiàn)The payload is invalid

我遇到這個情況是因為在做復(fù)雜的表單提交,直接提取X-XSRF-TOKEN的值,但是由于沒有轉(zhuǎn)移,導(dǎo)致后端token揭秘失敗

保存model的時候出現(xiàn)錯誤:Missing argument 2 for Illuminate\Database\Eloquent\Model::setAttribute()

一般是Model的幾個屬性沒有設(shè)正確,檢查這幾個值incrementing/timestamps/primarykey/fillable

隊列出現(xiàn)Cannot initialize a MULTI/EXEC transaction over aggregate connections

升級到最新版laravel吧,然后將redis的擴展切換到phpredis,laravel5.3之前自帶的predis不支持redis的sentinel,并且有些redis操作強依賴于predis的事務(wù)操作,各種糾結(jié),最后都不能成功。或者自己寫類似的中間件

Class ‘Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory' not found

偶爾安裝了某些個第三方庫會出現(xiàn)這種幺蛾子,可以用這種方式解決composer require symfony/psr-http-message-bridge

更新表時出現(xiàn)AH00052: child pid 71 exit signal Segmentation fault (11)

原因可能是沒有設(shè)置主鍵而直接在該表上面更新數(shù)據(jù),導(dǎo)致ORM不知道到底該更新誰。并且Laravel不支持復(fù)合主鍵(https://github.com/laravel/framework/issues/5517,作者不支持這種做法)。這種情況,要么給該表添加唯一主鍵,要么只能用where直接更新了。

Error while reading line from server

Predis需要設(shè)置read_write_timeout=0或者-1,特別是daemon任務(wù),最好設(shè)置不超時

PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class log does not exist' in /Users/freek/dev/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php

出現(xiàn)于5.2版本中,原因是.env文件中的配置的值,中間存在空格,如果中間有空格,需要將值用雙引號包起來

Class env does not exist / Class request does not exist

通常出現(xiàn)在框架還未加載完成就報錯,但是在處理錯誤的時候卻使用了env()/request()這個功能,導(dǎo)致沒有打印真實的錯誤。處理方式,一是不要使用app()->environment('...'),而是檢查.env文件中是否有錯誤,例如包含空格的值,必須用雙引號包圍。我在自定義ExceptionHandler中遇到過幾次

The given data failed to pass validation

認證出錯卻不知道具體錯在哪里并且狀態(tài)碼是500,如果有用Dingo API,那么注意Request不要繼承use Illuminate\Foundation\Http\FormRequest而應(yīng)該是use Dingo\Api\Http\FormRequest

Call to undefined method setHidden

注意command的主邏輯不是fire而應(yīng)該是handle

啟動時報錯Unknown: failed to open stream: No such file or directory in Unknown on line 0

可能是錯誤地刪除了server.php文件,可以直接自己寫一個:

/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package Laravel
 * @author  Taylor Otwell <taylor@laravel.com>
 */

$uri = urldecode(
  parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);

// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
  return false;
}

 
require_once __DIR__.'/public/index.php';

composer install時報錯: Please provide a valid cache path

需要手動創(chuàng)建緩存目錄,在storage/framwork下面新建sessions、views、cache文件夾即可

總結(jié)

到此這篇關(guān)于Laravel相關(guān)的一些故障解決的文章就介紹到這了,更多相關(guān)Laravel故障解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP使用GIFEncoder類處理gif圖片實例

    PHP使用GIFEncoder類處理gif圖片實例

    這篇文章主要介紹了PHP使用GIFEncoder類處理gif圖片實例,包含解碼GIF圖片、處理后再次生成GIF圖片例子,需要的朋友可以參考下
    2014-07-07
  • Yii2框架可逆加密簡單實現(xiàn)方法

    Yii2框架可逆加密簡單實現(xiàn)方法

    這篇文章主要介紹了Yii2框架可逆加密簡單實現(xiàn)方法,涉及Yii框架encryptByPassword()與decryptByPassword()函數(shù)簡單使用方法,需要的朋友可以參考下
    2017-08-08
  • 神盾加密解密教程(二)PHP 神盾解密

    神盾加密解密教程(二)PHP 神盾解密

    前些日子一個朋友丟了個shell給我,讓我?guī)兔饷?,打開源碼看了下寫著是 “神盾加密” , 牛逼閃閃的樣子、 百度下發(fā)現(xiàn)神盾是個很古老的東西,最后一次更新是在 2012-10-09。和他相似的另一款是phpjm,有人說是神盾抄襲phpjm的,這些都不是我們所要關(guān)心的問題、phpjm一直在更新,而神盾貌似不搞了,我們分析下神盾,順便寫成工具,方便大家使用(因為他不更新,所以就不用擔心解密工具失效問題了)。
    2014-06-06
  • Laravel框架實現(xiàn)超簡單的分頁效果示例

    Laravel框架實現(xiàn)超簡單的分頁效果示例

    這篇文章主要介紹了Laravel框架實現(xiàn)超簡單的分頁效果,結(jié)合實例形式分析了Laravel框架實現(xiàn)分頁功能的相關(guān)控制器、視圖、模板調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • PHP 圖片處理

    PHP 圖片處理

    這篇文章主要介紹了PHP如何對圖片處理,幫助大家更好的利用PHP處理圖片,感興趣的朋友可以了解下
    2020-09-09
  • laravel框架郵箱認證實現(xiàn)方法詳解

    laravel框架郵箱認證實現(xiàn)方法詳解

    這篇文章主要介紹了laravel框架郵箱認證實現(xiàn)方法,結(jié)合實例形式詳細分析了laravel框架郵箱認證功能的具體實現(xiàn)步驟及相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • php使用lua+redis實現(xiàn)限流,計數(shù)器模式,令牌桶模式

    php使用lua+redis實現(xiàn)限流,計數(shù)器模式,令牌桶模式

    這篇文章主要介紹了php使用lua+redis實現(xiàn)限流,計數(shù)器模式,令牌桶模式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 將php數(shù)組輸出html表格的方法

    將php數(shù)組輸出html表格的方法

    這篇文章主要介紹了將php數(shù)組輸出html表格的方法,需要的朋友可以參考下
    2014-02-02
  • 在Laravel5.6中使用Swoole的協(xié)程數(shù)據(jù)庫查詢

    在Laravel5.6中使用Swoole的協(xié)程數(shù)據(jù)庫查詢

    這篇文章主要介紹了在Laravel5.6中使用Swoole的協(xié)程數(shù)據(jù)庫查詢,詳細的介紹了什么是Swoole,以及Laravel5.6中使用Swoole,非常具有實用價值,需要的朋友可以參考下
    2018-06-06
  • php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法

    php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于php菜單/評論數(shù)據(jù)遞歸分級算法的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用php具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論

龙山县| 洛隆县| 秦皇岛市| 苍山县| 闽清县| 通化县| 赤壁市| 务川| 宜城市| 星座| 六盘水市| 竹溪县| 清徐县| 依安县| 亚东县| 濮阳市| 广河县| 克什克腾旗| 犍为县| 登封市| 盐源县| 电白县| 山丹县| 汕尾市| 从化市| 淮北市| 鄱阳县| 清河县| 徐汇区| 庆云县| 青岛市| 福海县| 广宁县| 翁牛特旗| 磐安县| 新河县| 望城县| 郸城县| 海晏县| 肥东县| 白玉县|