- PHP 84.9%
- Blade 15%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .ddev | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| elastic/migrations | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .styleci.yml | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| deploy_production.sh | ||
| deploy_test.sh | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| pint.json | ||
| postcss.config.js | ||
| ray.php | ||
| README.md | ||
| server.php | ||
| tailwind.config.js | ||
| vite.config.js | ||
| webpack.mix.js | ||
| yarn.lock | ||
Studieboekwinkel in Laravel 6 8
Setup
Clone het project:
git clone git@hippocrene.piweb.com:piweb/studieboekwinkel.nl-laravel.git
git checkout develop
git fetch --all --prune
Initialiseer git-flow:
git flow init
Installeer ddev en zorg dat je mutagen configureert, volgens de handleiding:
ddev config global --mutagen-enabled
Dankzij ddev hoef je lokaal geen dependencies te installeren.
Zorg dat Laravel Valet, Apache, MySQL of wat dan ook uitstaan. Op MacOS, check met:
brew services
Start Docker Desktop en vervolgens ddev:
ddev start
Zet het project lokaal op met testdata:
ddev composer localdev
Doe dit elke keer dat je van branch wisselt, zodat je altijd up-to-date bent.
Dit script handelt van alles af, maar vooral initialiseert het je database en zorgt het ervoor dat er een aantal boeken beschikbaar is om naar te zoeken, dat er wat aanbiedingen en banners zijn, etc.
De site is nu bereikbaar via https://studieboekwinkel.ddev.site/.
Een aantal goeie zoektermen:
qui
quasi
ipsum
eum
De eerste keer dat je dit doet, moet je mogelijk ook Filament installeren.
Inlezen boekenbestand
Dit is lokaal niet nodig.
Plaats het bestand boeken.txt in storage/app. Zorg ervoor dat het pad naar mysqlimport correct staat in .env.
Draai vervolgens het inleesscript:
php artisan winbob:import
Klaar.