Home - osadi/yrgo GitHub Wiki

Dag 1

Vi gick igenom konceptet MVC och hur man kan använda sig av det. Började titta på olika verktyg, hur de kan hjälpa oss och nyttan av att använda dem. Composer, VirtualBox, Vagrant, Homestead.

Vi tittade även på Routing och Views i Laravel.

Läs mer om Dag 1 här.

Dag 2

En inblick i hur Modeller och Migrations fungerar. Hur vi arbetar med modeller och hur vi kan visa data från modellerna i våra vyer.

Läs mer om Dag 2 här.

Cheat Sheet

För att koppla upp till databasen använd ett gui eller mysql från homestead.

  1. Host: 127.0.0.1
  2. Username: homestead
  3. Password: secret
  4. Port: 33060 (Standard för mysql men med en extra nolla)

Felsökning

Om man får fel i Windows med connection timeout testa att gå ner i version på VirtualBox: VirtualBox 4.3.6 Hat tip till @eghernqvist

Om det är långsamt

Så kan vi lägga till nfsd som filsystem istället.

Installera pluginet till vagrant:

vagrant plugin install vagrant-winnfsd

Redigera filen homestead.rb i:

C:\Users\username\AppData\Roaming\Composer\vendor\laravel\homestead\scripts\homestead.rb

Man kommer till Roaming genom att skriva %appdata% i sin Utforskare

Ändra under settings["folders"].each do |folder| så att det ser ut som:

    # Register All Of The Configured Shared Folders
    settings["folders"].each do |folder|
      config.vm.synced_folder folder["map"], folder["to"], 
      id: folder["map"],
      :nfs => true,
      :mount_options => ['nolock,vers=3,udp,noatime']
    end

starta om homestead med halt/up och godkänn eventuella frågor om skrivrättigheter till filsystemet.