Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 4 » [L3/L4] Как лучше организовать RESTful API? » 27.07.2013 14:29:40

Спасибо.
Красивое решение.
Вчера надо было срочно выкатить api для теста фронтэнда.
Сделал через namespaces.

Перепишу с Вашим решением. big_smile

#2 Laravel 4 » [L3/L4] Как лучше организовать RESTful API? » 26.07.2013 18:46:23

tktl
Ответов: 4

Добрый день.

Суть:
Одна модель, два «типа» API. User API и Agent API

site.ru/api/user/v1/book — пример обращение к API юзеров
site.ru/api/agent/v1/book — пример обращение к API агентов

Так как модель общая, то вся работа с API организовывается с помощью контроллеров ресурсов.

Хотелось бы иметь такую структуру папок:

controllers
    -user
        -v1
            BookController.php
    -agent
        -v1
            BookController.php

А роутер такого вида:

PHP
Route::group(array('prefix' => 'api/user/v1',), function()
{
    
Route::resource('book''user.v1.BookController');
});


Route::group(array('prefix' => 'api/agent/v1',), function()
{
    
Route::resource('book''agent.v1.BookController');
});

Насколько я понял, в laravel 4 нет вложенных контроллеров.

Как это лучше реализовать? Я новичок здесь.

Подвал раздела