2016-01-07 1 views
4

Je crée une API pour une application mobile dans laravel version 5.2, mais je ne sais pas comment retourner l'exception au format JSON. J'ai fait le développement d'api et testé en utilisant le facteur de chrome.Comment créer api reposant pour application mobile dans laravel 5.2

S'il vous plaît aidez-moi comment je peux commencer avec laravel 5.2?

Je n'arrive pas à comprendre comment régler la réponse aux erreurs dans laravel 5.2. Je l'ai déjà essayé ci-dessous plugin, mais n'a toujours pas réussi:

  1. JSON-api avec Laravel,
  2. dingo/api, il est un travail avec Laravel 4

Comment pouvons-nous faire authentification dans laravel 5.2 de l'application mobile?

Quelque chose de bonnes références et un lien vidéo, donc je peux apprendre et développement dans laravel 5.2 très convivial.

+0

lire dans la documentation sur JSON réponse: https://laravel.com/docs/5.1/responses#json-responses –

+0

Si vous voulez faire l'authentification, vous pouvez utiliser ce [paquet] (https://github.com/tymondesigns/jwt-auth) –

+0

sur Laracasts si vous cherchez une bonne ressource Laravel pour apprendre. Voici un lien vers l'une de leurs séries d'API: https://laracasts.com/series/incremental-api-development –

Répondre

2

Je crée également une application basée sur le Web pour Android en utilisant Laravel 5.2 et nous utilisons Rest API pour ce processus. Nous utilisons API Guard à des fins d'authentification. Cela fonctionne parfait pour nous. Nous l'authentifions pour Android ainsi que AngularJS et fonctionne très bien pour nous. https://github.com/chrisbjr/api-guard. Une documentation claire est fournie ici. J'espère que vous avez obtenu votre doute en utilisant cela.

+0

Donnez toutes les références pour la gestion des erreurs de réponse au format json, car il affiche toujours le format html. Si une route ne se trouve pas dans mon ** route.php **, il y aura une exception d'erreur en retour dans la page html. J'ai besoin de solution en format json .... tout .. donc c'est api reposant .... –

+0

Publiez-vous Code où votre message d'erreur est affiché à partir du contrôleur. –

+0

Utilisez-vous la redirection pour afficher l'erreur Affichage du message. –

4

Pour la création de Restful API en utilisant Laravel 5.2, vous pouvez utiliser ci-dessous la mention Laravel API generator Package.

https://github.com/InfyOmLabs/laravel-generator

De même que pour l'authentification basée sur Token, vous pouvez consulter ci-dessous mentionner le lien.

https://gistlog.co/JacobBennett/090369fbab0b31130b51

Une chose supplémentaire si vous avez déjà créé la base de données/système et veut utiliser pour la création d'API utilisant package Laravel générateur que d'utiliser la commande ci-dessous mention.

php artisan infyom: Forfaits api_scaffold --fromTable --tableName = emballages

Espérons que cette information vous aidera à créer l'API complète en utilisant Restful Laravel 5.2

+0

Des informations complètes sur API pour Mobile APP utilisant Laravel 5.2 est mentionné à ce poste https://www.linkedin.com/pulse/api-mobile-app-using-laravel-52-nayan-jogi –