Repository for codeblock.se
- Install composer and run
composer install
in this directory. - Create database and database user with all permissions.
- create an .env from .env.example and add all your config values in there.
- Run
php artisan Install
. - Create user on the website.
- Create a role and change so it is the default role on
/roles
. - Run
php artisan websocket
with supervisor.
- I vissa kontrollrar och modeller finns det kommentarer som autoskapas då jag använder kommandon för att skapa dem
Model.php är basmodellen som alla andra modeller äver av och säger till att allt som sparas via dessa modeller valideras enligt regler som specifiseras i varje model och de modellerna som har relationer har en metod deleting som tar bort alla relaterade rader när ägande rad tas bort. All hantering av databasen sköts i så kallade repon som alla implementerar ett interface för varje modell som finns. Alltså finns det nästan en klass per modell och ett interface per modell som varje repo implementerar och alla klasser ärver från en basklass som många klasser använder föräldermetoder ifrån.