2015-05-04 42 views
0

我創建使用使用Laravel 5型號

php artisan make:model Sessions 

它創建了一個名爲在App \文件夾會話模型的模型。我的模型(會話),並調用模型控制器(學校)低於

模型(會話):

<?php namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Sessions extends Model { 

    // 
    protected $table = "sch_sessions"; 
    protected $primaryKey = "session_id"; 

} 

控制器(學校)

<?php 
namespace App\Http\Controllers; 
use App; 

class SchoolController extends Controller { 
    public function sessionManagement(){   
     $Sessions = Sessions::all(); 
    } 
} 

我收到以下錯誤

SchoolController.php中的FatalErrorException第7行:類 'App \ Http \ Controllers \ Session'not f ound

我試過把模型放在一個文件夾中,「使用」它但nada。我很困惑,爲什麼錯誤首先是指控制器。任何人都可以看到我不(不)請嗎?

+1

在'use App;'下添加'use Session;'; –

回答

4

加上頂部

use App\Sessions; 

或前綴使用

\App\Sessions::all(); 
+0

謝謝Ali.Once我添加了「\ Sessions」,我很高興去! – Isma

0

如果用戶阿里·穆罕默德的答案並不明確它爲你,它看起來對我來說,你的錯誤是發生別處。 App\Http\Controllers\Session注意Session不是複數。

您是否試圖在控制器的其他地方使用Session類?如果是這樣,請確保以全局命名空間中聲明的Session爲前綴。你可以用\Session來做到這一點。