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.
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.
Cheat Sheet
För att koppla upp till databasen använd ett gui eller mysql från homestead.
- sequelPro (mac) http://www.sequelpro.com/download
- mysql workbench (windows) http://dev.mysql.com/downloads/workbench/
- Host: 127.0.0.1
- Username: homestead
- Password: secret
- 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.