Why this talk ?
1/7 ORM
app/Models/Article.php
src/Entity/User.php
1/7 ORM
database/migrations/2023_11_19_134523_create_articles_table.php
1/7 ORM
migration/Version20231119142818.php
1/7 ORM
app/Controller/ArticleController.php
1/7 ORM
*anywhere*
1/7 ORM
src/Controller/ArticleController.php
1/7 ORM
*anywhere you can inject a Repository*
1/7 ORM
src/Repository/UserRepository.php
1/7 ORM
app/Providers/EventServiceProvider.php
1/7 ORM
app/Observers/ArticleObserver.php
1/7 ORM
src/EntityListener/ArticleListener.php
1/7 ORM
2/7 Injection de dépendances
app/Providers/AppServiceProvider.php
2/7 Injection de dépendances
app/Providers/AppServiceProvider.php
2/7 Injection de dépendances
app/Providers/AppServiceProvider.php
2/7 Injection de dépendances
app/Providers/AppServiceProvider.php
2/7 Injection de dépendances
config/services.yaml
2/7 Injection de dépendances
src/Controller/CommentController.php
2/7 Injection de dépendances
config/services.yaml
2/7 Injection de dépendances
src/Event/EventSubscriberInterface.php
src/Event/Dispatcher.php
2/7 Injection de dépendances
src/Services/SomeService.php
2/7 Injection de dépendances
config/services.yaml
2/7 Injection de dépendances
src/Service/SomeService.php
src/Mailer/MyMailer.php
2/7 Injection de dépendances
src/Mailer/MyMailer.php
2/7 Injection de dépendances
src/Mailer/MyMailer.php
2/7 Injection de dépendances
3/7 Serialization
app/Http/Resource/UserResource.php
app/Http/Controller/UserController.php
3/7 Serialization
src/Entity/User.php
3/7 Serialization
src/Controller/UserController.php
3/7 Serialization
4/7 Security
app/Policies/ArticlePolicy.php
app/Controller/ArticleController.php
4/7 Security
src/Controller/ArticleController.php
4/7 Security
src/Controller/ArticleController.php
4/7 Security
src/Security/Voter/ArticleEditVoter.php
4/7 Security
routes/web.php
5/7 Routing
config/routes.php
5/7 Routing
config/routes.yaml
config/routes.yaml
src/Controller/UserController.php
5/7 Routing
routes/api.php
5/7 Routing
routes/api.php
5/7 Routing
$ composer require api-platform/core
5/7 Routing
routes/web.php
5/7 Routing
src/Controller/ArticleController.php
5/7 Routing
app/Console/Commands/DisableUser.php
6/7 Commands
src/Commands/DisableUser.php
6/7 Commands
7/7 Structure
7/7 Structure
resources/views/
7/7 Structure
templates/
7/7 Structure