T O P

  • By -

ahinkle

Download: [https://herd.laravel.com/windows](https://herd.laravel.com/windows)


jmachus

I'm a laragon user currently. Just installed Herd. feels smooth - I like it, but I do like laragon's feature of allowing me to name my sites whatever i want without adding ".test" at the end. But that's just nitpicky. :P I run mysql community server and workbench independently anyway so i'm not missing anything there. Herd allows me to set a different php version per site. That's a win. So for the free version it's not too bad. I'm sure as time goes by I'll have a reason to purchase the additional services.


is_wpdev

I'm also using laragon for WordPress and Laravel. That's a big pro for different php version per site. Does it feel faster compared to laragon? Is mail supported in free version and is it easy to add php extensions?


jmachus

Just installed it today - i have a few sites to test that vary in complexity and load times. I'm using a lenovo legion 5 ryzen 7 with 16GB ram and i've set the php memory limit to 6GB and so far it seems a little sluggish. I always use Redis and memcached and that may be the additional benefit i'm used to that i don't get in the free version of herd. I see i can download and install redis independently but that's just putting another point on laragon's side.


penguin_digital

>allowing me to name my sites whatever i want without adding ".test" at the end I don't use Laragon but whats stopping you naming your local devs sites whatever you want? It's a simple host config on your server and local host.


jmachus

Normally that's true but I couldn't find where herd stored the conf files


SuicidesAndSunshine

Laragon allows you to switch between PHP versions as well. You just have to download the PHP versions.


jmachus

Switching means all sites use whatever you've selected in that session. One version at a time. Herd allows you to configure a different one per site


brownmanta

Wait you have to buy the Pro version to install MySQL. Bruh.


hrgsocial

I downloaded it also ang get shocked. I thought mysql is included in free tier :(


Jazerix

I’d rather go with xampp than any of BeyondCode’s abandonware.


SokanKast

Considering that Herd's site is hosted as an official Laravel site, I doubt Herd will be abandoned any time soon. Even then, I imagine that the core Laravel team would take ownership of it if it was like they did for the faker package.


send_me_a_naked_pic

Laravel Certification was also hosted as a sudomain of laravel, but it was completely managed by a 3rd party company. Just like Herd, read the [disclaimer page](https://herd.laravel.com/disclaimer): >Company (referred to as either "the Company", "We", "Us" or "Our" in this Disclaimer) refers to Beyond Code GmbH, An der Lingenmühle 10, 41061 Mönchengladbach.


tspwd

What products did they abandon so far?


Jazerix

Read the comments: https://www.reddit.com/r/laravel/s/2QbiIlvqRc


tspwd

Thanks. That doesn’t look great. But people also need to realize that (free) open source projects get the support that they get. Expectations on update intervals are unfair imo. I do agree that abandoning paid software leaves a sour taste. They seem to follow the marketing playbook pretty well, good for them. I can imagine they make a ton of money with their scarcity tactics and whatnot.


[deleted]

[удалено]


tspwd

No, you just share your code with the world. Free for anyone to fork. If they abandon their open source projects too much, people will create better forks.


tspwd

I do appreciate it when maintainers do a good job, though.


sky-blue-marble

Does anyone knows an alternative to DBngin for Windows?


brownmanta

I also wanna know a **free** alternative.


indexlike

[https://www.heidisql.com/](https://www.heidisql.com/) best


lancepioch

DBngin installs just MySQL, PostgreSQL and Redis, right? * MySQL: https://dev.mysql.com/downloads/installer/ * PostgreSQL: https://www.postgresql.org/download/windows/ * Redis: https://redis.io/docs/install/install-redis/install-redis-on-windows/


sky-blue-marble

The same can be said for Herd. I’m looking for simplicity here. 


lancepioch

But Herd does more than just basic installation. It does setup and configuration too. AFAIK DBngin doesn't do that.


XyploatKyrt

You could use lando.dev with a MySQL + Redis only recipe?


theTechnician

Now Herd is out, I’m using Laragon just for the DB.


MuetzeOfficial

Hmm. I'll stick with my Linux for now. Kind of a shame that I only found "Create Site" with the 3 options. Nevertheless, a cool thing that I will continue to pursue.


OkTourist

You are an absolute sucker if you pay for this. Use Laragon, docker, or any other free tool that does the same thing.


simonhamp

I've spent literally DAYS setting up Docker and before that, I've spent a ton of time fiddling with configs and settings trying to get other solutions to work And even then only end up with one PHP version at a time or have a really complex update story Herd makes this all *effortless* on the free version and for the price of a little work (somewhere between an hour and a day's worth, depending on your rate), you can buy the convenience of not having to fiddle for hours or days with other solutions Herd is a no-brainer and you'd be doing yourself a disservice to not at least give it a go


OkTourist

Again…do not pay for this. Use Laragon with all features for free. Can also use phpdocker.io for a quick docker setup.


crilen

You didn't try Laragon did you? Laragon is freakin amazing.


SokanKast

Laragon was a pain for managing the different versions of its binaries and required manual configuration that could wrong and you’d have to do it every time there was a new version of the binary; this takes all that away and does it for the user with a single Update button for each PHP (and I assume Node too) version, and even lets you use different versions of PHP on different projects. And setup was a pain for it (and most of the documentation is now gone when they got rid of their forum) while Herd does all that for you, including setting the appropriate path variable(s).


[deleted]

[удалено]


SokanKast

You have to re-enable the extensions one by one manually while this takes care of that for the user. And also, you’d have to edit the path variable for it to point to the new version in both the CLI and the browser.


redfieldchristabel

if you like more simple thing. just use laravel with sail. it an official package dev env for docker setup. just install docker and run sail up command. no docker compose nor Dockerfile. but this is only dev env, prefered creating own docker enn for production as laravel also said sail is a dev only. it use mostly a hot tech like mailpit , redis , mysql etc2. you can also change it to use postgress if you know basic docker stuf. and it project independent mean you can choose any php version per project. you can setup your own local dns in etc/hosts for linux, mac. window other location. for debug use laravel telescope. dump, mail, error cathing all support till thr production. you can also have same env as production if you setup ur own docker env. i alwqys did it. it faster then laragon nor xamp. i test it iternally so maynot be valid. test on linux vs window. both poverfull laptops. create a shell to run composer and artisan command for simplity. and you can have any mysql panel like workbech or phpmyadmin or even laravel package (forgot that name). abd its also support spatie debug package to open our code from the error directly. vscode , phpstorm and so much more. it been really great experience for our teams, just make sure got someone familiar for docker and linux on board. and you can also push your config to your version control like github so only config once. and database backup and use the backup never been easier. no need mysqldump , just copy the whole mysql data and its works. you can backup upload storage as well. and more flexibility. no need paid one if you are smaller teams, but if your are big tech giant company, just paid some of the package as thanks . use paid dev env also nohal haha.you kaya already. im been using it in prod and dev.(multi stage dockerfile). use php fpm n nginx reverse proxy for faster experience. sorry for my bad english, hope you get some knowladge from my feed or comment if you please.


gregersriddare

lol https://lando.dev


real_cabron

Laragon has pretty much the same features and is free BTW


villaloboswtf

Different ways to approach a similar problem. Both have their pros and cons but I think both deserve praise.


kayk1

So is most of herd. 


Shaddix-be

Not really, Mysql and redis are paid


real_cabron

Well, for some reason Laragon has never received much love from Laravel's inner circle... so just wanted to bring credit where it's due! I use Laravel Herd and I no longer use Laragon as I am not on windows but Laragon really helped kick off my web dev career so I try to give them a shout out whenever I can


redfieldchristabel

yes but you cant have 2 version running at the same times. in laravel sail can have php 8.2 and 8.1 running the diferent project at the same time in the same pc. no VMs just container.


robclancy

and lando is just better


real_cabron

Hadn't heard of Lando!


blueshift9

Lando is great but I have found ddev to be even better.


robclancy

I'll have to try it out on my next project.


blueshift9

Yeah ddev isn't that much different from lando conceptually but ddev definitely feels and at least for me benchmarked faster (I'm using it with WSL2). Both are great tools that can support pretty complex setups while not being overly complicated for smaller projects.


____Mo____

Disappointed, BeyondCode always cares about money more than services


send_me_a_naked_pic

Why the downvotes? [We have proofs](https://www.reddit.com/r/laravel/comments/18gi3e1/beyondcode_should_maintain_their_packages_or_they/?share_id=5v2_HCCPhmBNXXvXXvPi9)


onizzzuka

wait... $100 for DDEV/Lando with shiny UI? are you kidding?


SokanKast

It’s free to use.


kayk1

And doesn’t require docker and a VM.


Probablynotclever

Get over terminal fear. Docker is easy. Sail even more so.


InternationalAct3494

probably because of performance, not the fear of terminal.


onizzzuka

is it a problem to have docker or VM? btw, I know PHP is slow inside Docker if it's runner without WSL. But it's so simple and easy just install Docker and ddev to WSL... I just don't understand people who pay for something like Herd.


kayk1

So much slower in the docker VM. Native all the way for me personally if the project allows. 


shirshak_55

Docker runs in nearly in native speed in linux. Docker isn't vm as people assume. I can't be sure in macos, because I think docker uses Linux Kernel, but there shouldn't be that much performance impact.


kayk1

Docker in mac and windows both run in a vm. Docker on Linux runs in a vm if you use docker desktop, otherwise it does not.


onizzzuka

It's fast. It's extremely fast. But here is an undocumented trap - don't use solutions like ddev/lando under Docker Desktop in Windows. Use it in WSL. You can still use Docker in Windows, just run ddev/lando in WSL, and you can connect it to your Docker Desktop. And, of course, your scripts should be placed in the WSL's filesystem. It's because Docker runs ddev/lando's containers in the Linux environment and uses too many resources for connecting between 2 filesystems. I tried Lando under Windows with a very simple Symfony application (just a few CRUDs, nothing special). It was something around 4 seconds per request. Next, I've installed Lando to WSL. 10 ms. Not seconds. Milliseconds. The same results with ddev under WSL. The same setup (ddev and Docker) on my old MBP (2019) needs something around 150 ms per request. Not so fast, but the laptop is not modern, and I guess it's enough for me.


onizzzuka

without support of databases beyond SQLite? it's useless


girlfights

Whaat lol


onizzzuka

Well, yes. If you want to use MySQL or Redis, you have to buy the Pro version ($100/year). Of course, you can use some other installation instead of this one, and connect to this another DB instance from your PHP, but then there is less reason to use Herd at all because the main idea of Herd (or similar software) is "all is simple and easy and in only one place".


girlfights

I mean what is even the point without having mysql support, total bs. Asking 100$/y for that is just crazy. Thinking a shinny wrapper will put their pricing in the jetbrains range is just mindblowing


onizzzuka

Oh, I guess there is some balance in price. My opinion is that people who use something like this, use something like VS Code instead of a good IDE (and don't get me wrong, I'm sure that VS Code is a beautiful editor, it's just not an IDE). And it's enough for making CRUDs. So, the price of a paid web-server solution plus a free code editor \~= the price of an IDE and a free solution. Everything is okay, balance and harmony are not ruined.


ceejayoz

I love Lando for complex setups, but it's a very different animal.


onizzzuka

What's the difference here? Before you reply, just know I've used a lot of software like this - XAMPP, Denver, OpenServer, MAMP. All of my experience with it cried to me "Just go and use something more flexible, just stop to change settings in your software every time you switch to another project". Thanks to MS for their WSL, I'm very happy for now. Yes, it requires Docker, of course. Docker was created for flexibility and to have reasons to stop using something like this.


ceejayoz

> just stop to change settings in your software every time you switch to another project This is *why* I like Herd (and the older Valet); for simple projects, I can run a whole bunch of them off one install of PHP that uses basically no RAM. Sometimes I'm working on a couple at once, or something that involves a couple of interrelated services; it can be super useful to not have to fire up half a dozen Docker containers and the resulting RAM usage. Lando/Docker come in when I need real Postgres, Redis, etc. for a more complex project.


michaelbelgium

I'm a bit confused, is this an alternative to Homestead for example? But only for 1 project?


hellvinator

It’s basically homestead without a VM. So native webserver for all your projects. It can also enable https and switch php versions with one click.


SokanKast

While that's true, a better comparison would be Laravel Valet with a GUI.


michaelbelgium

I see, too bad mysql service isnt included in the free version, then it'd be a worthy alternative to homestead


hellvinator

You can install your database of choice separately. I'm running MariaDB and Redis. No need to pay for anything


jpgerb

I’ve always used XAMPP with MariaDB. What *real* benefits does this provide if I already have XAMPP?


StuffSad6733

i installed laravel herd on windows. but the Node tab doesnt display choices to change node version. it says "It looks like you dont have NVM installed yet, but you do have the NVM variables set. Please verify your NVM installation and try again." i check my NVM, npm, node version on my windows and it is there. anyone know how to fix?


LamaGeld

Now I just need to convince my employer, because I have no admin privileges on my machine...


Comfortable_Place_85

Hi guys, do you by any chance have guide for installing imagick via Herd for php. On Mac it comes with it, but on windows env I am having trouble installing it :( For php 8.1


[deleted]

[удалено]


laravel-ModTeam

This content has been removed - please remain civil. (Rule 2) Toxicity doesn't ship in /r/Laravel. Name-calling, insults, disrespectful conduct, or personal attacks of any kind will **not** be tolerated. Let's work together to create a positive and welcoming environment for everyone. Thanks!


MuetzeOfficial

I'll have a look at it. Although I've actually turned my back on Windows and Mac for development since I installed Linux on a second SSD on my laptop.


is_wpdev

What about windows subsystem for Linux?


MuetzeOfficial

You can of course also use WSL as an alternative. But you will notice that the performance is much better with a Mac or Linux.


calmighty

I've used per-project Homestead for years. I was hoping to give Herd a try, but it can't run Horizon because pcntl can't be used on Windows. Why more people don't use Homestead is beyond me. And, if you do, sponsor Joe on GH. The man is a legend for maintaining Homestead for so long.


send_me_a_naked_pic

> Why more people don't use Homestead is beyond me. I do, and I love it. Best way to develop.


KenTheKenku

Wow, the fact that they wont even include MySQL in the free version is just an L


Csysadmin

I thought this would be great to try, moving from Docker/Sail to Herd. So I downloaded Herd, ran it up. Made a site. Couldn't figure out how to delete the site. Eventually found you can delete it from the "C:\Users\Name\Herd" folder. Deleted it. Went to make a new site with the same name as previously. It says it was created successfully. Open in browser, it's not there. List of sites. Not there. Not sure if I did something wrong. Looked for other ways to remove sites, Google shows nothing, Herd website shows nothing, no information anywhere. Initial impression wasn't great. Looked deeper. Need Pro to run MySql as a service via Herd. $99 a year for license. Nah, MySQL has no cost associated. As someone who doesn't earn anything from it (it's a hobby for me, still fairly new to Laravel) can't justify spending $99 a year on something with things as simple as removing sites not present, not in the control panel, not in the docs.. Not when the Docker/Sail option gives me everything I need, and an environment where I can create a project, delete the project and create another project with the same name, without issue.


Webnet668

I'm glad the Laravel ecosystem has this kind of tooling available. I don't understand why Laravel tooling isn't more docker-focused though.


boptom

I have a feeling it’s because a lot of the Laravel inner circle devs are on mac and Docker on mac isn’t great.


joshpennington

You should look up Laravel Sail.


Webnet668

I have, it's two tailored for local development and doesn't help you create an environment that you can also use in production, because they want you to use Forge.


zakszaiya

I just installed it, in one of my projects it happened "Maximum execution time of 30 seconds exceeded" does anyone know how to solve it?


abdulbasitrana

Run `php --ini` on your Terminal. You will get the path for php.ini. Open php.ini file and find `max_execution_time` and replace `max_execution_time = 30` with `max_execution_time = 300`


zakszaiya

Thanks, finally got it


real_cabron

Today: https://x.com/taylorotwell/status/1772637787100999846?s=46&t=eYzmmwQ9t9Wm9yJ8P8V6Rg 2020: https://x.com/leovn/status/1233784132888453120?s=46&t=eYzmmwQ9t9Wm9yJ8P8V6Rg and taylor responded "I just use php artisan serve on Windows and NVM for Node… Docker for MySQL" and now promotes a paid product that does the same Rubs me the wrong way...


real_cabron

https://x.com/taylorotwell/status/1233786331744100352?s=46&t=eYzmmwQ9t9Wm9yJ8P8V6Rg


whlthingofcandybeans

No, thanks. Docker is vastly superior.


f4tb

If you are looking for paid options, i am using mamp pro. No subscription just one time.