Dit is een 'legacy' project van Team 4S, uit de tijd dat het bedrijf nog 3S heette (simpelweg: Script Serpents Software). De website staat al jaren online, maar trekt nog steeds veel bezoekers. Daarom heeft 4S besloten om de applicatie toch te moderniseren. Ze hebben ook besloten om daarbij een modern framework te gebruiken, en de layout aan te pakken met Bootstrap.
Jij bent een beginnend stagiair bij 4S, en je eerste klus is het oplossen van een aantal tickets in dit project. Omdat de site niet tot de 'core bussiness' van het bedrijf behoort, is dit een heel geschikt project om mee te beginnen. Onder toeziend oog mag jij laten zien wat je kunt. Je krijgt een korte uitleg over hoe dit project in elkaar zit, en vervolgens mag je zelf een aantal opdrachten gaan uitvoeren om dit project af te maken.
Je krijgt toegang tot een GIT repository, waar een Laravel applicatie in klaar staat. De werkgever gaat ervan uit dat je weinig ervaring hebt met Laravel, dus je krijgt een gids (hulpkaarten) meegeleverd over hoe je de applicatie draaiend krijgt op jouw systeem, en je kunt altijd vragen stellen aan je stagebegeleider (je docent). Daarna is het aan jou om alle tickets aan te pakken en af te ronden.
Dit project werkt alleen als je Laragon 6 draait met PHP 8.1.x en MySQL 8.x. Gebruik ook de Composer versie die meegeleverd wordt in Laragon 6.
composer install
php artisan key:generate
php artisan migrate
De pagina’s die aangepast moeten worden, zijn te vinden in /resources/views
. ELKE PAGINA wordt opgebouwd in deze folder via /components/layouts/default.blade.php
. Hoe dat werkt kun je vinden door het volgende hoofdstukje door te nemen van de documentatie: https://laravel.com/docs/master/blade#layouts-using-components Zodra je dat doorgenomen hebt, zou je moeten weten hoe je er achter kan komen waar het stukje HTML staat wat we aangepast willen hebben.
We gaan in dit project nog geen gebruik maken van NPM. In plaats daarvan werk je direct in de /public/css/app.css
.