1
我正在使用scaffold命令生成代碼,但是當我爲「事件」我嘗試在瀏覽器中加載事件控制器它顯示了以下錯誤 調用未定義的方法照亮的\ Support \外立面\事件::所有()laravel 4.1 scaffold生成的代碼給出錯誤:調用未定義的方法Illuminate Support Facades Event :: all()
我的事件控制器代碼是
class EventsController extends BaseController {
protected $event;
public function __construct(Event $event)
{
$this->event = $event;
}
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$events = $this->event->all();
return View::make('events.index', compact('events'));
}
}
我din't理解爲什麼它會拋出錯誤,因爲它的自動生成的代碼,並且我在這之前做了3個腳手架,並且它們運行良好。可能是我不能把名稱「事件」或「靜態」,同時產生腳手架。因爲當我爲「靜態」生成腳手架時,它也會給出某種錯誤,並且當我將「靜態內容」腳手架工作得很好時。
注意
通過支架我的意思是腳手架命令
php artisan generate:scaffold event --fields="from:date, body:text"
https://github.com/JeffreyWay/Laravel-4-Generators
謝謝是的,你是對的,事件類已經存在,所以現在有辦法改變你的模型名稱或使用命名空間 – Dexture