2015-05-04 43 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来做到这一点。