我是laravel的新手,我正在尝试创建一个简单的应用程序。但是当我试图从表中获取细节时它显示错误。 这是我的代码。
这是我的控制器
class TestController extends BaseController
{
public $restful=true;
public function get_index()
{ return View::make('test.index')
->with("name", "Sam")
->with("test", TestModel::all())
;
}}
模型
<?php
class TestModel extends Eloquent
{
public static $table="User_details";
}
?>
查看
<html>
<head>
</head>
<body>
<h1>Hai hello</h1>
<h3>My name is {{$name}}</h3>
</body>
</html>
但是我得到了错误&#34;哎呀,看起来出了问题。&#34;
伙计们请告诉我代码的错误。
答案 0 :(得分:4)
您应该根据建议启用错误报告,以了解错误。
通过查看代码,我发现你得到了$ table属性的错误可见性(和状态)。它应该是:
protected $table = 'User_details';
当你扩展一个类时,子类中的属性必须继承相同的可见性,并且当它不是时,它肯定不是静态的。