Skip to content

Commit d533dd1

Browse files
[Core > index] Add mention to Laravel framework integration (#1999)
* Add mention to Laravel framework integration * Update index.md * Update index.md --------- Co-authored-by: Kévin Dunglas <[email protected]>
1 parent 1c2a4e4 commit d533dd1

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

core/index.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
# The API Platform Core Library
22

3-
API Platform Core is an easy-to-use and powerful library to create [hypermedia-driven REST APIs](https://en.wikipedia.org/wiki/HATEOAS).
4-
It is a component of the [API Platform framework](https://api-platform.com). It can be used as a standalone or with [the Symfony
5-
framework](https://symfony.com) (recommended).
3+
API Platform Core is an easy-to-use and powerful library for creating [hypermedia-driven REST APIs](https://en.wikipedia.org/wiki/HATEOAS).
4+
It is a component of the [API Platform framework](https://api-platform.com).
65

76
It embraces [JSON for Linked Data (JSON-LD)](https://json-ld.org/) and [Hydra Core Vocabulary](https://www.hydra-cg.com/) web
8-
standards but also supports [HAL](https://stateless.co/hal_specification.html), [Swagger/Open API](https://www.openapis.org/), XML, JSON, CSV and YAML.
7+
standards but also supports [OpenAPI (formerly known as Swagger)](https://www.openapis.org/), [JSON:API](https://jsonapi.org/), [HAL](https://stateless.co/hal_specification.html), XML, JSON, CSV and YAML.
98

109
Build a working and fully featured CRUD API in minutes. Leverage the awesome features of the tool to develop complex and
1110
high-performance API-first projects.
1211

1312
If you are starting a new project, the easiest way to get API Platform up is to install
14-
the [API Platform Distribution](../symfony/index.md).
13+
API Platform using [API Platform for Symfony](../symfony/index.md) or [API Platform for Laravel](../laravel/index.md).
14+
15+
Alternatively, it's possible to [bootstrap the API Platform core library manually](../core/bootstrap.md).
1516

1617
![Screenshot](../symfony/images/swagger-ui-1.png)
1718

@@ -22,27 +23,27 @@ Here is the fully featured REST API you'll get in minutes:
2223
* [Automatic CRUD](operations.md)
2324
* Hypermedia (JSON-LD and HAL)
2425
* Machine-readable documentation of the API in the Hydra and [Swagger/Open API](openapi.md) formats,
25-
guessed from PHPDoc, Serializer, Validator and Doctrine ORM / MongoDB ODM metadata
26+
guessed from PHPDoc, Serializer, Validator, and Doctrine ORM / MongoDB ODM metadata
2627
* Nice human-readable documentation built with Swagger UI (including a sandbox) and/or ReDoc
2728
* [Pagination](pagination.md)
2829
* A bunch of [filters](filters.md)
2930
* [Ordering](default-order.md)
30-
* [Validation](validation.md) using the Symfony Validator Component (with groups support)
31+
* [Validation](validation.md) using the Symfony Validator Component (with group support)
3132
* Advanced [authentication and authorization](security.md) rules
3233
* Errors serialization (Hydra and the [RFC 7807](https://tools.ietf.org/html/rfc7807) are supported)
3334
* Advanced [serialization](serialization.md) thanks to the Symfony Serializer Component (groups support, relation embedding, max depth...)
34-
* Automatic routes registration
35-
* Automatic entrypoint generation giving access to all resources
35+
* Automatic route registration
36+
* Automatic entry point generation giving access to all resources
3637
* [User](user.md) support
3738
* [JWT](jwt.md) and [OAuth](https://oauth.net/) support
3839
* Files and `\DateTime` and serialization and deserialization
3940

4041
Everything is fully customizable through a powerful [event system](events.md) and strong OOP.
4142

42-
This bundle is extensively tested (unit and functional). The [`Fixtures/` directory](https://github.com/api-platform/core/tree/main/tests/Fixtures) contains a working app covering all features of the library.
43+
This bundle is extensively tested (unit and functional). The [`Fixtures/` directory](https://github.com/api-platform/core/tree/main/tests/Fixtures) contains a working app covering all library features.
4344

44-
## Screencasts
45+
## Symfony Screencasts
4546

4647
<p align="center" class="symfonycasts"><a href="https://symfonycasts.com/tracks/rest?cid=apip#api-platform-3"><img src="/docs/symfony/images/symfonycasts-player.png" alt="SymfonyCasts, API Platform screencasts"></a></p>
4748

48-
The easiest and funniest way to learn how to use API Platform is to watch [the more than 60 screencasts available on SymfonyCasts](https://symfonycasts.com/tracks/rest?cid=apip#api-platform-3)!
49+
The easiest and funniest way to learn how to use API Platform for Symfony is to watch [the more than 60 screencasts available on SymfonyCasts](https://symfonycasts.com/tracks/rest?cid=apip#api-platform-3)!

0 commit comments

Comments
 (0)