2021-12-05 13:20:12 +02:00
2021-12-05 13:20:12 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 13:20:12 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 13:20:12 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 13:20:12 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 13:20:12 +02:00
2021-12-05 12:57:24 +02:00
2021-12-05 12:57:24 +02:00

Test Your Laravel File Upload Skills

This repository is a test for you: perform a set of tasks listed below, and fix the PHPUnit tests, which are currently intentionally failing.

To test if all the functions work correctly, there are PHPUnit tests in tests/Feature/FileUploadTest.php file.

In the very beginning, if you run php artisan test, or vendor/bin/phpunit, all 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.

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 tasks, or you have suggestions how to improve the task, create a GitHub Issue.

Good luck!


Task 1. Original Filename.

In app/Http/Controllers/ProjectController.php file, in the store() method, get the original filename, to later save it to the DB.

Test method test_original_filename_upload().


S
Description
No description provided
Readme 272 KiB
Languages
PHP 84.1%
Blade 15.9%