为什么我的相关步骤都和老师的一样,调用Model时提示Class 'App\Http\Controllers\Member' not found

来源:3-4 模型

qq_月相_0

2018-03-19 17:11

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Member extends Model{
   public static function getMember(){
       return 'member name is lily';
   }
}

<?php
namespace App\Http\Controllers;
class MemberController extends Controller {
   public function info($id)
   {
       //return view('member-info');
       //return route('memberinfo');
       //return view('member/info',[
       //'name' => '糊涂虫',
       //'sex'  => 'man',
       //'age'  =>  '81'
       //]);
       return Member::getmemmber();
   }
}

写回答 关注

4回答

  • echoPHP39
    2019-03-23 18:49:03

    建议去学习命名空间,跟TP5十分相似,.这里简单解释下

    你调用别的地方的模型时候. 有两种操作

    1.   开始  use  App\Member;

    2. 调用的时候  \App\Member::getMember();

    告诉这个控制器我这个模型是哪里来的 不然控制器会在当前目录下找

  • dwescxa23
    2018-10-15 16:57:01

    控制器中引入use App\Member;

  • LanGX
    2018-07-25 17:20:18

    你最后return的时候,那个方法确定没错???

  • 奋斗ing_
    2018-03-19 23:11:17

    use 引入 MemberModel

轻松学会Laravel-基础篇

Laravel框架基础视频教程,轻松入门,了解Laravel的优势

64170 学习 · 281 问题

查看课程

相似问题