簡體   English   中英

Laravel 5錯誤無法創建新模型

[英]Laravel 5 error can't create new models

出於某種原因,我得到了這個錯誤。 使用我的新模型logospinner.php。 我不是位於app / models中,所有舊模型都在工作,但不是這個新模型。

FatalErrorException in Handler.php line 25:
Uncaught TypeError: Argument 1 passed to App\Exceptions\Handler::report() must be an instance of Exception, instance of Error given, called in /home/vagrant/Code/smr/vendor/compiled.php on line 1817 and defined in /home/vagrant/Code/smr/app/Exceptions/Handler.php:25
Stack trace:
#0 /home/vagrant/Code/smr/vendor/compiled.php(1817): App\Exceptions\Handler->report(Object(Error))
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Error))
#2 {main}
thrown

這是控制器中的呼叫。

use Logospinner;    
public function logospinner() {
       $data = Logospinner::get();
}

這是模型

<?php namespace App;

class Logospinner extends Eloquent {
    protected $table = 'logospinner';
    protected $guarded = array("id");
    protected $hidden = array();

}

我找到了解決方案。 創建新模型時,必須添加路徑

\vendor\composer\autoload_classmap.php:

return array(
    'Logospinner' => $baseDir . '/app/Models/logospinner.php',
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM