code4romania / code4romania/monitorizare-vot-votanti-api

Laravel is outdated

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
8
Forks
10
PR merge metrics
No merged PRs in 30d

Description

This API uses a version of Laravel that is very old (21/12/2015). It should be upgraded to at least 5.5 (LTS) in order to receive security upgrades.

I can't say for sure how hard the upgrade will be but I don't expect any major issues. The code could also be updated to use some of the modern Laravel features such as gates to make it more readable.

Contributor guide

Open the contributing guide

Research direction

Start by locating the dependency declarations and confirming the current Laravel version, then review the upgrade path to Laravel 5.5 and run the existing API test suite. Done means the API runs on at least Laravel 5.5, security updates are available, and the existing behavior remains covered by passing tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
laravel, php
Domain
api, backend, security
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.