Une API à portée de clics
L'écosystème Laravel contient pléthore de packages pour transformer votre Laravel en un framework beaucoup plus spécialisé, tailflow/laravel-orion est l'un d'entre eux.
Quoi de plus banal et de plus rébarbatif que d'écrire un simple CRUD ? laravel-orion vous permet de créer une API REST complète en quelques clics basée sur Eloquent, vous pouvez ainsi profiter de tout ce que vous connaissez de l'ORM, ses relations, ses casts, son puissant query builder...
Un projet laravel-orion se limite donc à un système de routes, des controllers, des models et d'une connexion à une BDD.
1Route::group(['as' => 'api.'], function() {2 Orion::resource('posts', PostsController::class);3});
Aucune authentification n'est actuellement disponible en v2.*
mais laravel-orion permet l'utilisation des models policy, de sanctum ou de n'importe quel Custom Guard pour protéger ses routes.
![Mathieu De Gracia avatar](https://cdn.laravel-france.com/images/avatars/f44d2506-7aac-4f78-9a2d-b0678e6f25f2.jpg)
A lire
Autres articles de la même catégorie
![](https://cdn.laravel-france.com/images/covers/1bf57db0-b365-4c33-86af-8c516972c89f.jpg)
La validation d'emails
Décortiquons ensemble la validation des adresses email avec Laravel !
![](https://cdn.laravel-france.com/images/covers/8165f558-64e6-4ef3-80d6-bdd8e6ac534c.jpg)
Améliorer le référencement avec spatie/laravel-sitemap
Voyons ensemble comment créer un sitemap afin d'optimiser le référencement auprès des moteurs de recherche !
![](https://cdn.laravel-france.com/images/covers/3ca12dc8-2e6f-4333-bed8-3f0db4cfd17b.jpg)
Améliorez vos tests avec Infection
Vos tests seront-ils suffisamment exhaustifs pour être à l'épreuve de mutations ?