Huom! Tämän ohjeistuksen toimivuus edellyttää, että kaikki tarvittavat riippuvuudet, ympäristöt ja ohjelmistot (kuten PHP, Composer ja Laravel) on asennettu oikein kehitysympäristöösi.
Koska aplikaatio käyttää Filamentin versiota 3, vaaditaan PHP versio 8.3 jonka voit asentaa täältä.
Alta löydät linkit ohjeistuksiin:
- PHP:n asennus
- Composerin asennus
- Xampin asennus
- Node.js asennus
- Laravelin asennus
- Jetstreamin asennus
- Gitin asennus ja käyttö
- Pidä huoli, että sinulla on tallessa alkuperäinen
.env-tiedosto. - Avaa Git-terminaali kansiossa, johon haluat kloonata repositoryn.
- Kirjoita komento:
git clone https://github.com/KimKiva/Uudenaika.git
- Anna salasana tai tunnistaudu selaimen kautta GitHubiin.
- Odota, että kloonaus valmistuu ilman virheilmoituksia.
- Avaa Git-terminaali kloonatussa kansiossa.
- Lisää muutokset:
git add . - Tee commit:
git commit -m "Yhteenveto tehdyistä muutoksista" - Pushaa muutokset:
git push origin main
- Käynnistä Xamppista
MySQLjaApacheserverit. - Avaa VSCode kloonatussa repositoryssa.
- Aja Powershellissä komento:
.\initEnvironment.ps1 - Jos tulee käyttöoikeusvirhe, aja:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force .\initEnvironment.ps1 - Kun skripti onnistuu, jatka:
.\initConcurrent.ps1 - Nyt sinulla on kehitysympäristö käynnissä.
Huom: Älä suorita tuotantotietokannassa!
- Varmista että
DatabaseSeeder.phpon konfiguroitu oikein. - Aja komento:
php artisan db:seed
- Käynnistä MySQL ja Apache Xamppista.
- Avaa VSCode kloonatussa repositoryssa.
- Kopioi .env-tiedosto:
Copy-Item .env.example .env
- Asenna riippuvuudet:
composer install
- Luo app-avain:
php artisan key:generate
- Asenna Node.js-paketit:
npm install
- Avaa kaksi terminaalia:
- Toisessa aja:
npm run dev
- Toisessa aja:
php artisan serve
- Toisessa aja: