mirror of
https://github.com/10h30/Test-Laravel-Routes.git
synced 2026-06-05 15:07:55 +09:00
36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
## Test Your Laravel Routing Skills
|
|
|
|
This repository is a test for you: fill in `routes/web.php` and `routes/api.php` which are left intentionally empty.
|
|
|
|
In both of those files, you will find comments, describing 12 tasks. For majority of the tasks, you need to write ONE line of code.
|
|
|
|
Example:
|
|
|
|
```
|
|
// Task 2: point the GET URL "/user/[name]" to the UserController method "show"
|
|
// It doesn't use Route Model Binding, it expects $name as a parameter
|
|
// Put one code line here below
|
|
```
|
|
|
|
To test if all the routes work correctly, there are PHPUnit tests in `tests/Feature/RoutesTest.php` file.
|
|
|
|
In the very beginning, if you run `php artisan test`, or `vendor/bin/phpunit`, all 8 tests fail.
|
|
Your task is to make those tests pass.
|
|
|
|
|
|
## How to Submit Your Solution
|
|
|
|
If you want to submit your solution, you should make a Pull Request to the `main` branch.
|
|
It will automatically run the tests via Github Actions and will show you/me if the test pass.
|
|
|
|
If you don't know how to make a Pull Request, [here's my video with instructions](https://www.youtube.com/watch?v=vEcT6JIFji0).
|
|
|
|
This task is mostly self-served, so I'm not planning review or merge the Pull Requests. This test is for yourselves to assess your skills, the automated tests will be your answer if you passed the test :)
|
|
|
|
|
|
## Questions / Problems?
|
|
|
|
If you're struggling with some of the tasks, or you have suggestions how to improve the task, create a Github Issue.
|
|
|
|
Good luck!
|