Tijdens het ontwikkelen van een Laravel applicatie, bemerkte ik iets vervelends. Je kan binnen PHPstorm een server configuratie aanmaken, zodat je met zo'n fancy knopje makkelijk kan starten/stoppen enz. Je kan dan de built-in webserver van PHP gebruiken, ideaal. Je geeft als document root gewoon waar je document staat. Als port 8000, en belangrijkste in dit verhaal:
Dat werkte tijdens het ontwikkelen van puur back-end spul heel prima. Ik laad Bootstrap css van een CDN elders, en daarmee had ik wat default styling voor de paar dingetjes die ik liet zien. Maar het bleek dat css bestanden uit de 'public' folder niet geladen konden worden. Ze werden gewoon niet gevonden. Wat bleek uiteindelijk, als ik
gebruik, dan werkt het opeens wel. Voor zover ik weet construeren ze beiden ongeveer zoiets intern:
Waarom verschillen ze dan toch in gedrag?!
code:
(met zo'n mooi GUI dingetje)1
| use router script: /Users/foo/project/server.php |
Dat werkte tijdens het ontwikkelen van puur back-end spul heel prima. Ik laad Bootstrap css van een CDN elders, en daarmee had ik wat default styling voor de paar dingetjes die ik liet zien. Maar het bleek dat css bestanden uit de 'public' folder niet geladen konden worden. Ze werden gewoon niet gevonden. Wat bleek uiteindelijk, als ik
php artisan serve
gebruik, dan werkt het opeens wel. Voor zover ik weet construeren ze beiden ongeveer zoiets intern:
php -S localhost:8000 -t /pad/naar/project /pad/naar/project/server.php
Waarom verschillen ze dan toch in gedrag?!
IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB