【发布时间】:2014-08-19 09:50:09
【问题描述】:
我只是用以下代码开发一个 Laravel CRUD 应用程序
Student.php(控制器页面)
class Student extends BaseController
{
public $restful=true;
public function index()
{
return View::make('student.index')
->with('students',Student::all());
}
}
Student.php(模型页面)
class Student extends Eloquent
{
public static $table='students';
}
index.blade.php(查看页面)
<h1>Student home page</h1>
<ul>
@foreach($students as $student)
<li>{{ $student -> name}}</li>
@endforeach
</ul>
Routes.php
Route::get('test',array('uses'=>'student@index'));
i 指向浏览器,例如 localhost/laravel/public/test
它显示像
这样的错误Method [all] does not exist.
我有像“学生”这样的桌子 和字段是
- id
- name
- class
- division
任何人请帮助我...
【问题讨论】:
-
能否请您发布确切的错误信息
-
BadMethodCallException 方法 [all] 不存在。
-
你跑
composer dump-autoload了吗? -
no..跑步需要吗
-
是的——在你创建了新的类(比如模型)之后——你需要运行它。