{"id":17989573,"url":"https://github.com/evilfreelancer/codeline-laravel","last_synced_at":"2026-05-07T03:35:09.742Z","repository":{"id":110656527,"uuid":"141297704","full_name":"EvilFreelancer/codeline-laravel","owner":"EvilFreelancer","description":"The solution of a simple test task for Codeline.io","archived":false,"fork":false,"pushed_at":"2018-07-17T14:06:10.000Z","size":169,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-03T23:31:34.370Z","etag":null,"topics":["codeline","docker","docker-compose","laravel","php7"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvilFreelancer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-17T14:01:27.000Z","updated_at":"2022-02-12T08:19:50.000Z","dependencies_parsed_at":"2023-04-14T18:32:28.532Z","dependency_job_id":null,"html_url":"https://github.com/EvilFreelancer/codeline-laravel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EvilFreelancer/codeline-laravel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilFreelancer%2Fcodeline-laravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilFreelancer%2Fcodeline-laravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilFreelancer%2Fcodeline-laravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilFreelancer%2Fcodeline-laravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvilFreelancer","download_url":"https://codeload.github.com/EvilFreelancer/codeline-laravel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilFreelancer%2Fcodeline-laravel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262545037,"owners_count":23326660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeline","docker","docker-compose","laravel","php7"],"created_at":"2024-10-29T19:14:59.560Z","updated_at":"2026-05-07T03:35:09.715Z","avatar_url":"https://github.com/EvilFreelancer.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Codeline Laravel\n\nOn this test wan needed to implement simple application on Laravel,\nwith basic JS (optional), but as backend'er I've implement everything\nonly on PHP, without JS. By the way, this project is also packed to\nDocker container, so you just need run it and all will work.\n\n## How to use\n\n### 1. Preparation\n\nClone the repo and change your work directory to root of sources\n\n    git clone https://github.com/EvilFreelancer/codeline-laravel.git\n    cd codeline-laravel\n\nNow you need prepare docker compose config file:\n\n    cp docker-compose.yml.dist docker-compose.yml\n\nInside `docker-compose.yml` you need change the values to the ones you\nneed, for example you do not want to tun this project on `80` port, to\nfix that you need just change this line `80:80` to what you need (`7777:80`).\n\nRun first iteration of Docker environment\n\n    docker-compose up -d\n\n### 2. Install all required components\n\nI assume that there are no development tools on your computer, so you\nneed to login to Laravel container:\n\n    docker-compose exec laravel bash\n\nNow need to install a lot of requirement dependencies\n\n    composer update\n\nFix write permition to some importnant folders\n\n    chown apache:apache bootstrap/ -R\n    chown apache:apache storage/ -R\n\nEnd exit from container\n\n    exit\n\n### 3. Import database dump\n\nNow you need import database dump into the MySQL inside container:\n\n    mysql -uroot -proot_pass -h 127.0.0.1 homestead \u003c laravel/homestead.dump\n\n## The End\n\nNow you just need open following page http://localhost in your browser\nand you will get the result of my work.\n\nThanks for reading!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilfreelancer%2Fcodeline-laravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilfreelancer%2Fcodeline-laravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilfreelancer%2Fcodeline-laravel/lists"}