Intereting Posts
Сессия PHP потеряна после перенаправления Используя DOMDocument, можно ли получить все элементы, которые существуют в пределах определенной DOM? Преобразование целочисленных строк в формат денег Поток разделяет XML-файл на 4 ГБ в PHP Как динамически писать имя свойства объекта PHP? MySQL не удаляет записи Переопределение php.ini на сервере Требуется регулярное выражение для соответствия нескольким строкам, пока не будет найдено совпадение между общими разделителями Файлы PHP не работают при использовании Bootstrap Что это называется в php: -> Мониторинг доступа к изображениям AND / OR для предотвращения прямого доступа не удалось запустить кодирование в виртуальной машине -Минк не найден и не загружен MCrypt rijndael-128 для преобразования OpenSSL aes-128-ecb Каков наилучший способ получить дробную часть float в PHP? Loop, отдельный процесс для последней записи (простейшее решение)

Controller :: detect () не определено в Laravel 4

Я получаю сообщение об ошибке при попытке зарегистрировать все маршруты контроллера в Laravel 4 (Illuminate), добавив:

Route::controller(Controller::detect()); 

на мои routes.php

Ошибка :

 Error: Call to undefined method Illuminate\Routing\Controllers\Controller::detect() in C:\wamp\www\travless\app\routes.php line 13 

Я предполагаю, что они изменили имя функции, но я не знаю, где ее найти, потому что она по-прежнему является альфа-версией, и я не знаю документации.

Эта функция была удалена в Laravel 4 из-за несогласованного поведения с различными файловыми системами. Правильный способ регистрации контроллеров должен состоять в явном определении каждого из них, который вы хотите использовать в файле маршрутов.

Вам необходимо зарегистрировать каждый контроллер вручную в файле routes.php

 Route::controller('users', 'UsersController'); 

Первыми параметрами являются URL-адрес для ответа, второй – имя класса контроллера