laravel5.1中缺少参数1错误

时间:2017-10-23 06:21:07

标签: php laravel-5 model

我不知道为什么我会收到此错误,因为我相信我的代码应该可以正常运行。请参阅下面的代码:

控制器

public function view($id){
  $course = Course::find($id);

  return view('course.view', compact('course'));
}

模型

protected $fillable = ['deleted'];

视图

@if($course->deleted == 0)
  <h2>Not Deleted</h2>
@endif

错误:

  

缺少Illuminate \ Database \ Eloquent \ Model :: deleted()的参数1,   呼唤   ... /供应商/ laravel /框架/ src目录/照亮/数据库/雄辩/ Model.php   在第2670行并定义(查看:   ... /课程/资源/视图/场/ view.blade.php)

1 个答案:

答案 0 :(得分:0)

检查

@if($course->deleted() == 0)
  <h2>Not Deleted</h2>
@endif