Использование API для веб-интерфейса, а также приложения для iPhone

0

Я использую Laravel для создания системы стиля блогов.

Моя цель в моей голове - иметь единую систему обработки для всех действий, которые могут быть использованы с помощью REST API.

Так, например, создание нового блога:

Веб-сайт:

Пользователь заполняет форму, а затем создает клики. Это вызывает маршрут: /api/blog/create

Приложение:

То же самое, и тот же URL-адрес сети называется: domain.com/api/create

-

Обычно на веб-сайте я просто создавал новую строку, а затем возвращал вид ("newblog") и т.д.

Но для приложения я хочу вернуть JSON.

Каков наилучший способ сделать это? Могу ли я узнать, откуда идет звонок, и реагировать по-другому? Или есть лучший способ сделать это?

Теги:
rest

1 ответ

0

Вы можете проверить: если запрос является ajax-запросом, возвратите json, если нет, return view.

Route::get('test', function(Illuminate\Http\Request $request){
    if($request->ajax() {
        return response()->json();
    }

    return view();
});
  • 0
    Интересно, спасибо :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню