感谢您的阅读。我在 Laravel 4 中创建了一个模型,同时使用 Artisan 运行转储自动加载,一切都停止工作。
我正在寻找很多如何解决这个问题,但我找不到任何解决方案。
我卸载了Laravel并再次安装,问题解决了,但是当我重复该过程时,问题再次出现。
对不起我的英语。
错误:
Symfony '' 组件 '' 调试 '' 异常 '' 致命错误异常调用未定义的方法 Illuminate''Routing''Router::d eleted()
该行:
''vendor''laravel''framework''src''Illuminate''Routing''Router.php:281
$this->{$route['verb']}($route['uri'], $action);
我的模型:
<?php
use LaravelBook'Ardent'Ardent;
class Programacion extends Ardent {
/**
* Ardent validation rules
*/
public static $rules = array(
'autor' => 'required',
'etiquetas' => 'required',
'sala_id' => 'required|integer',
'genero_id' => 'required|integer',
'teatro_id' => 'required|integer',
'img_portada' => 'required',
'img_miniatura' => 'required',
'estado' => 'required|integer',
'referencia' => 'required'
);
}
我在控制器中的方法:
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function postCreate()
{
$programacion = Programacion::create(
Input::all()
);
//$post = Input::all();
}
我昨天遇到了这个问题。我的问题是控制器类与模型类具有相同的名称。我重命名了控制器类,运行了php artisan dump-autoload
,它再次工作。