Super fast installation, and no full virtual machine. Saves some battery and no hassle with all these vagrant up / halt / edit hosts file stuff. Great.
The only thing i have:
I cant connect to the MariaDB with SequalPro. Anyone else having this issue?
@Harish I imagine it's do-able, but things like DNSmasq might be tricky to replicate 'out of the box' on Windows. There's no Linux support at the moment either, I might have a dig at that...
I've used this setup for quite a while now, just with a manual setup of php, dnsmaq, and database. This seems like a nice wrapper around everything. Now, I have tried to replicate the environment on windows, since setting up homestead there is always a pain compared to osx/linux. I had it working a while back using AcrylicDNS (http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome) but I don't have that windows machine anymore.
Now sure, this is not a reproduction of the "real" environment when the app going into production. I'll still keep Homestead around for that final check. But during the heavy development part of my apps this is good enough to get going fast and be able to switch projects easily. Can't complain about the fact that the app renders in a fraction of the time on each load too.
Plus inserting/updating many thousands of records on the database is way faster when it is running natively on the host! Had some problems since some of my databases are huge.
Very cool. Does using Windows make me a nonda? I use per project Homestead and setup of a new project isn't that bad. Based on these forums, however, ymmv.
Warning: fileowner(): stat failed for /Users/root/.valet/config.json in /Users/mmccarthy/.composer/vendor/laravel/valet/server.php on line 11
Warning: file_get_contents(/Users/root/.valet/config.json): failed to open stream: No such file or directory in /Users/mmccarthy/.composer/vendor/laravel/valet/server.php on line 27
Warning: Invalid argument supplied for foreach() in /Users/mmccarthy/.composer/vendor/laravel/valet/server.php on line 47
404 - Not Found
@adeptinkandpixel the config file should not be under root. Did you run it with sudo? The composer part or the "install" part? Everything should end up under your user directory "mmccarthy".
@lstables I just had it running with Homestead at the same time to transfer my DB contents from Homestead to a locally installed MariaDB. So you can run them both. But maybe entries on your hosts file are conflicting? Especially if you named them the same?
one thing i have noticed is that it hangs if trying some already built sites, and that is with Homestead Off, hosts file details removed.
But simply renaming the folder so myOldSiteName.devto renamedOldSite.devthen running in the browser worked. Appart from the lack of MySQL DB etc so that next but just thought i would mention this? Could these homestead sites be cached anywhere etc?
I just finished installing/setting it up (took me a good two minutes), Valet is awesome! Yet another amazing addition to the Laravel family/ecosystem, I especially love the "valet share" feature.
I never used Homestead in the past so it's an even bigger change from just using MAMP.
@Istables could it be a path issue, do you have that html file in the root of your named site, if so, its set up to look within a public folder within the domain folder. I had a similar issue regarding a different name to the public folder and fixed it by writing a driver, see this thread for what i did.
perhaps you might need to remove the public/html folder overall to then access the root of the domain folder??
@olimorris did you log into the DB and set up the DB details , add the username etc. This was my issue before, so logging to sequel pro via the user root and no PW, then set up a DB and a username etc, then all connected fine
Came across a couple of issues setting this up, but they were p.much all covered by Taylor's documentation. Only comment I would make is that he's assuming people are familiar with brew, and just a little more hand holding would go a long way to getting set up.
So fast, and https via valet share is a great feature.
1 gotcha is that because ngrok handles the ssl and then proxies the request to your non-ssl, the url() helper function will return an absolute non-ssl path, so you need to be aware of that.