Migratie van hermes forgejo
  • PHP 84.9%
  • Blade 15%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-10-20 12:55:38 +02:00
.ddev Discountcode up to and including the cart + iDeal 2023-08-12 20:59:40 +02:00
app Update OrderController.php 2023-10-20 12:45:29 +02:00
bootstrap Fucking filesystem 2020-07-30 10:24:44 +02:00
config Verwijder overbodig geworden bestanden van de Klasselijst na het importeren. 2023-09-08 15:21:49 +02:00
database Korting verwerkt in Cart en Order 2023-08-17 16:03:51 +02:00
elastic/migrations Small optimization fixes. No functionality changes. 2023-03-17 12:07:34 +01:00
public Eerste slag vertalingen 2023-06-23 14:24:11 +02:00
resources betaal@blmulder.com 2023-09-05 19:35:48 +02:00
routes Korting verwerkt in Cart en Order 2023-08-17 16:03:51 +02:00
storage Nieuw logo Datas 2023-04-21 17:31:16 +02:00
tests PSR-12 the whole code base 2023-02-25 17:23:04 +01:00
.editorconfig Update .editorconfig 2021-01-28 08:27:23 +01:00
.env.example Discountcode up to and including the cart + iDeal 2023-08-12 20:59:40 +02:00
.gitattributes Fucking filesystem 2020-07-30 10:24:44 +02:00
.gitignore Add TNTsearch 2021-07-02 16:48:36 +02:00
.gitlab-ci.yml Add deployment script for production + fix aanbiedingentable. 2021-06-19 11:41:23 +02:00
.styleci.yml Fucking filesystem 2020-07-30 10:24:44 +02:00
artisan chmod 644 2020-07-30 09:35:12 +02:00
composer.json Discountcode up to and including the cart + iDeal 2023-08-12 20:59:40 +02:00
composer.lock Discountcode up to and including the cart + iDeal 2023-08-12 20:59:40 +02:00
deploy_production.sh Deployment script for production 2022-09-23 11:00:56 +02:00
deploy_test.sh Fix klasselijst-item met slash in de naam 2021-07-12 11:58:40 +02:00
package-lock.json Offer & Page 2023-02-24 10:00:13 +01:00
package.json Offer & Page 2023-02-24 10:00:13 +01:00
phpunit.xml WSL 2021-01-26 20:32:20 +01:00
pint.json Boyscout rule. Cosmetische verbeteringen. 2023-06-05 20:48:06 +02:00
postcss.config.js Offer & Page 2023-02-24 10:00:13 +01:00
ray.php Discountcode up to and including the cart + iDeal 2023-08-12 20:59:40 +02:00
README.md Update README.md 2023-03-05 16:19:47 +01:00
server.php chmod 644 2020-07-30 09:35:12 +02:00
tailwind.config.js Offer & Page 2023-02-24 10:00:13 +01:00
vite.config.js Offer & Page 2023-02-24 10:00:13 +01:00
webpack.mix.js chmod 644 2020-07-30 09:35:12 +02:00
yarn.lock Offer & Page 2023-02-24 10:00:13 +01:00

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.