A simple REST project where data can be queried and modified using HTTP methods.
Default route: /users
- / [GET] - get all users
- /id [GET] - get user
- /id [PUT] - update user
- /id [DELETE] - delete user
- /add [POST] - add (create) user
If you want users in the database, AppFixtures will help. Each run will create 10 users.
Run the following command:
bin/console doctrine:fixtures:load
Of course, you can modify it in this code snippet:
public function load(ObjectManager $manager)
{
$faker = Factory::create();
for ($i = 0; $i < 10; $i++) {
$user = new User();
$user->setFirstName($faker->firstName)
->setLastName($faker->lastName)
->setEmail($faker->email);
$manager->persist($user);
}
$manager->flush();
}