Kohana REST API

Timoha-bs

Новичок
Здравствуйте! Интересуют возможные реализации REST API на кохане. Задача состоит в создании API для мобильных клиентов. Возможно существуют какие-то гайды или, возможно готовые модули.
Заранее спасибо!
 

AmdY

Пью пиво
Команда форума

Timoha-bs

Новичок
используй для этого laravel, он идеально подходит.
вот контроллеры http://laravel.com/docs/controllers#restful-controllers
вот автоматическая сериализация моделей http://laravel.com/docs/eloquent#converting-to-arrays-or-json
вот автоматическое заполение и защита от него http://laravel.com/docs/eloquent#converting-to-arrays-or-json
Спасибо. Буду смотреть)
 

AmdY

Пью пиво
Команда форума
Timoha-bs
в сети масса примеров и даже скринкастов, гугли по laravel rest
 

slider23

Новичок
А в чем вообще проблема сделать REST-приложение ? Зачем для этого нужен Ларавель ? Все то же самое, только отдаешь json вместо вьюх (json_encode($array)), зачем гайды и модули ?
 

AmdY

Пью пиво
Команда форума
Давай меряться, мой пример на laravel из коробки.
PHP:
Route::controller('users', 'UserController');
class User extends Eloquent {
    protected $hidden = ['password', 'email'];
}
class UserController extends BaseController {
    public function getIndex() {
        return User::all();
    }
}
 

WMix

герр M:)ller
Партнер клуба
очень важный критерий дешевизна проекта, но бывает и скорость. все от предприятия зависит
 

AmdY

Пью пиво
Команда форума
ну, здесь цена, время и качество из коробки. я специально в модели добавил hidden поля, которые при варианте с json_encode($array) обычно забывают, а это уже безопасный стиль кодирования.
 
Сверху