2015-04-08 2 views
0

Я планирую создать restfull api с laravel 5 для клиента, потому что они также хотят делать приложения в будущем (первый ios/android, larer ios watch). Для версии 1.0 им требуется только веб-версия сайта, поэтому я планирую сделать это традиционным способом с шаблоном кликов и маршрутизации laravel.Создание Restfull Api с Laravel 5

Есть ли хорошие методы для объединения этих 2? Маршруты api в некоторых местах будут отличаться от маршрутов, которые мне нужны для «нормального» webversion, большинство сервисов и репозиториев также будут одинаковыми. Выход был бы совершенно другим, потому что api должен вернуть Json, где «нормальная» webversion вернет Html.

Любые идеи?

ответ

0

Я бы не стал использовать Blade и вместо этого использовал front-end framework, например Angular. Если вы можете дойти до того, что ваш сервер поддерживает только ответы JSON, это значительно облегчит вашу жизнь в будущем.

В качестве дополнительного преимущества одностраничное приложение также будет гораздо более удобным для использования на мобильном устройстве.

Вы также можете посмотреть в PhoneGap. Если у вас есть все, что работает на угловом, это не должно быть слишком сложно передать его в PhoneGap.

+0

Правда. Я также подумывал об этом. Но как насчет SEO в AngularJs? Для SEO вам нужно вернуть ответ сервера для каждого URL-адреса страницы, так что это также дополнительная работа. – Brian

Смежные вопросы