2015-07-09 44 views
0

在一個控制器的工作原理:Laravel 5.x的 - 不能使用模態::方法()型號的控制器內

$vehicles = Vehicle::find(1)->toArray(); 

但是,在另一個控制器我剛剛創建它不:

$vehicles = Region::find(1)->toArray(); 

它說:

FatalErrorException in RegionController.php line 21: 
Class 'App\Region' not found 

但是我包括相似的類:

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use Illuminate\Support\Facades\Auth; 

use DB; 
use App\Vehicle; 
use App\Http\Requests; 
use App\Http\Requests\VehicleRequest; 
use App\Http\Controllers\Controller; 

class VehicleController extends Controller 

與:

而這個作品,如果我取代原來的代碼吧:

$regions = DB::table('regions')->where('id', '=', 1)->get(); 

我創建它們通過相同的方式使用工匠,並添加使用App \ MODELNAME,不知道爲了能夠使用Region :: method(),需要做些什麼。任何想法發生了什麼?

回答

0

您的聲明似乎是準確的。在項目的根目錄下的FF:

composer dumpautoload 
+0

嗨,我其實已經嘗試過了,但仍然沒有改變 – mtpultz

0

好,殘酷的我搞砸了生成模型時,不慎使用複數區地區。嘆!