Я использую команду scaffold для генерации кода, но когда я делаю эшафот для «события», все идет штрафом, но когда я пытаюсь загрузить контроллер событий в браузере он показывает следующее сообщение об ошибке Вызов неопределенной метод Осветите \ Support \ \ Event Фасады :: все()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