Skip to content

KimKiva/Uudenaika

Repository files navigation

Uudenaika Laravel-nettiaplikaatio Dokumentaatio

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:


Repositoryn kloonaus GitHubista

  1. Pidä huoli, että sinulla on tallessa alkuperäinen .env-tiedosto.
  2. Avaa Git-terminaali kansiossa, johon haluat kloonata repositoryn.
  3. Kirjoita komento:
    git clone https://github.com/KimKiva/Uudenaika.git
  4. Anna salasana tai tunnistaudu selaimen kautta GitHubiin.
  5. Odota, että kloonaus valmistuu ilman virheilmoituksia.

Muutosten työntö GitHubiin

  1. Avaa Git-terminaali kloonatussa kansiossa.
  2. Lisää muutokset:
    git add .
  3. Tee commit:
    git commit -m "Yhteenveto tehdyistä muutoksista"
  4. Pushaa muutokset:
    git push origin main

Laravel-ympäristön pystyttäminen

  1. Käynnistä Xamppista MySQL ja Apache serverit.
  2. Avaa VSCode kloonatussa repositoryssa.
  3. Aja Powershellissä komento:
    .\initEnvironment.ps1
  4. Jos tulee käyttöoikeusvirhe, aja:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
    .\initEnvironment.ps1
  5. Kun skripti onnistuu, jatka:
    .\initConcurrent.ps1
  6. Nyt sinulla on kehitysympäristö käynnissä.

Datan luonti testausta varten

Huom: Älä suorita tuotantotietokannassa!

  1. Varmista että DatabaseSeeder.php on konfiguroitu oikein.
  2. Aja komento:
    php artisan db:seed

Laravel-ympäristön pystyttäminen manuaalisesti (jos skripti ei toimi)

  1. Käynnistä MySQL ja Apache Xamppista.
  2. Avaa VSCode kloonatussa repositoryssa.
  3. Kopioi .env-tiedosto:
    Copy-Item .env.example .env
  4. Asenna riippuvuudet:
    composer install
  5. Luo app-avain:
    php artisan key:generate
  6. Asenna Node.js-paketit:
    npm install
  7. Avaa kaksi terminaalia:
    • Toisessa aja:
      npm run dev
    • Toisessa aja:
      php artisan serve

Linkkejä


About

Spiritual Blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages