php - 找不到 laravel 5 模型类

标签 php laravel controller laravel-5 models

我对 laravel 5 中的模型有疑问

我想访问我的模型并获得返回值。但这行不通:(

应用/Http/Controllers/MemberController.php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use App\Model;
class MemberController extends Controller
{
    public function index()
    {
        return MemberModel::test();
    }
} 

应用/模型/MemberModel.php

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class MemberModel extends Model
{
    public function test(){
        return "123";
    }
}

路由.php

Route::get('test', 'MemberController@index');

错误信息是..

FatalErrorException in MemberController.php :
Class 'App\Http\Controllers\MemberModel' not found

最佳答案

您将模型保存在模型文件夹中 所以应该是

use App\Model\MemberModel;

关于php - 找不到 laravel 5 模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32093705/

相关文章:

php - Laravel 公共(public)文件夹

php - 使用 laravel 连接多个表

javascript - 获取 laravel 应用程序的语言环境

javascript - 'controller' 的 AngularJS 代码无法启动

asp.net-mvc - MVC Controller 中重构和处理非异常错误的设计模式

php - php如何在cakephp的扩展名为.ctp的文件中执行?

php - 如何生成一个 9 位数字

javascript - 删除行 Jtable Jquery

php - Laravel 重定向到路由,但随后 apache 给出 404 错误

javascript - 无法读取未定义的属性 'data'(Angularjs-无法从模板读取数据到 Controller )