FatalThrowableError in index.php line 554:Type error: Argument 1 passed

一個刁民發表於2017-11-03

錯誤描述:

FatalThrowableError in index.php line 554:Type error: Argument 1 passed to Illuminate\Database\Eloquent\Relations\index::save() must be an instance of Illuminate\Database\Eloquent\Model, instance of stdClass given, called in D:\xampp\htdocs\public_laravel_5.1\public_laravel_5.1\app\Role.php on line 18

錯誤分析:

造成這個的原因是由於方法中有型別限制,傳入引數的時候引數的型別不對,對比以後發現是有一個類沒有例項化 即沒有new 這個類導致報此錯誤

解決方法:

new yourClass(); 或者檢查你的方法中傳入的引數是不是正確的

相關文章