Laravel Herd - PHP Development Environment for Mac

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

Комментарии •

  • @adammenczykowski
    @adammenczykowski Год назад +8

    Mega tool for beginners and people who just want something simple that works!

  • @ThatAdel
    @ThatAdel 11 месяцев назад +2

    Damn !! this is my first time with macOS and that's smoothe af.

  • @stylesg7818
    @stylesg7818 Год назад +2

    I'm impressed! Hassle free php installation.

  • @loicmakassoeti3209
    @loicmakassoeti3209 Год назад +3

    Thank you for introducing us to this new tool, great work 😊

  • @JanKowalski-dn9si
    @JanKowalski-dn9si Год назад +1

    Exactly what I was looking for!

  • @ahsanranga8820
    @ahsanranga8820 Год назад +1

    So clear and clean video, thank you

  • @devarni
    @devarni 3 месяца назад

    Seems easy work for all kind of PHP stuff also wordpress.. would you prefer it over Docker?

  • @scuraluis
    @scuraluis 11 месяцев назад

    I had to install node separately because I was getting an issue that "Vite manifest not found" when installing only Herd and creating a laravel app. Breeze wasn't working properly. Would've been cool to specify that on at the beggining

  • @vasiovasio
    @vasiovasio Год назад

    Very Useful Overview! Thank you, Andre!

  • @isabelphillips451
    @isabelphillips451 3 месяца назад

    Interesting ... the SSL secure option with warning, i dont get such warning using valet, whats the benefit of migrating to this if I'd have to plead with the browser to mimick a secured site

  • @WeiHaoYeong
    @WeiHaoYeong 3 месяца назад

    i follow your steps setting up herd and create a project and index.php file my herd is running and all are green but when i try project.test in my browser, I receive "Site can't be reached".. Any advice?

  • @azizullahsaeidi6746
    @azizullahsaeidi6746 10 месяцев назад

    It was really awesome, you saved my time. Thank you so much.

  • @manojpadhiyar5387
    @manojpadhiyar5387 Год назад

    Hi
    it's cool but i have custom code of php and add in herd directory when i run it shows 404 can you help me with the same?

  • @jinsko1
    @jinsko1 Год назад

    Superb job Andre!

  • @Carlitoshhr
    @Carlitoshhr 7 месяцев назад

    Useful video, full environment to start coding

  • @KamrulHasan-zq2wc
    @KamrulHasan-zq2wc 11 месяцев назад +1

    Herd for linux?

  • @quochuyfpolyhn7467
    @quochuyfpolyhn7467 10 месяцев назад

    I got this error when running doman
    502 Bad Gateway:
    nginx/1.22.0
    How to fix it?
    Thanks

  • @BalduinoFernando
    @BalduinoFernando Год назад +1

    Amazing tool. I just thing that they should ship in Node as well in order to compile vite/mix frontend assets

    • @drehimself
      @drehimself  Год назад +1

      That would be amazing but probably unlikely... maybe someone else will create a separate tool that does the same thing but for Node/JS??

  • @millennialsdev
    @millennialsdev Год назад

    I use Laravel Valet, I think that it's very easy (I use that also for wordpress, magento ecc) but I don't use dbengine, i think that it's very heavy. This is the first time that hi heat "Laravel herd" thanks Andre Laravel + Vue is the right way, I love this stack (also nuxt, sails and jamstack for mevn application)

    • @latlov
      @latlov Год назад

      A MySQL Docker container also works with Laravel Valet.

  • @max_postmind
    @max_postmind Год назад

    It's just replacement for docker sail up?

  • @snkeze9
    @snkeze9 Год назад

    Would it be possible to configure Nginx for subdomains in laravel herd ?

  • @xYundy
    @xYundy Год назад +1

    In the future will Herd have a node.js for Laravel Mix or another tools? :)

    • @drehimself
      @drehimself  Год назад +1

      I think it'll just focus on the PHP side of things.

  • @scorpioshanky3492
    @scorpioshanky3492 Год назад

    Mongodb support?

  • @shubhamsahuSD
    @shubhamsahuSD Год назад

    Similar for windows?

  • @ags2099
    @ags2099 22 дня назад

    epic gamer stuff right here

  • @scott_itall8638
    @scott_itall8638 9 месяцев назад

    I get the Herd Undefined Variable $handle.

  • @wraithshield
    @wraithshield Год назад

    Just wondering what the security implications are of running this on my mac - root access for an app that is downloading web depenedencies etc worries me.

    • @drehimself
      @drehimself  Год назад

      Valid concern. It's made by Beyond Code who have been making great Laravel products for many years. I personally trust them but that's a decision you have to make when installing any software.

  • @latlov
    @latlov Год назад

    Does Laravel Herd support https, just like in Valet?
    Does Laravel Herd include PHP modules, such as imageMagick and wkhtmltopdf?

    • @drehimself
      @drehimself  Год назад

      Yes, it supports HTTPS just like in Valet. It does include imagick but not wkhtmltopdf. You cannot add any additional PHP extensions so you're better off sticking with Valet.

  • @scotthallett
    @scotthallett Год назад

    Nice! Do u know if you get MySQL command line tools with the DB tool?

    • @drehimself
      @drehimself  Год назад +1

      Hmm, you can have a custom config as shown here: github.com/TablePlus/DBngin/issues/7

  • @jakupovicsamir6454
    @jakupovicsamir6454 2 месяца назад

    Sehr gut gemacht!

  • @TorreInformativa
    @TorreInformativa Год назад

    How can I configure Herd so that my Laravel project can connect to a SQL server database?

    • @drehimself
      @drehimself  Год назад

      Herd doesn't come with a database. You need to install additional software like DBngin to have a local database. Shown at around 8:00 in the video.

    • @TorreInformativa
      @TorreInformativa Год назад

      @@drehimself Sorry I don't think I explained myself correctly, I have a sql server database on a windows server, and I'm trying to get my laravel project to connect to that sqlServer, on windows it's easier to configure laravel, but on mac I still don't know

    • @David-po3li
      @David-po3li Год назад

      @@TorreInformativa hi did you find already how to connect to SQL ? having the same issue here. hehe

  • @vascocarreira89
    @vascocarreira89 Год назад

    How do you enable/disable php extensions?

    • @drehimself
      @drehimself  Год назад +1

      You actually cannot do this. It comes with a set of extensions and you cannot add any more (see homepage for extensions). I would stick to Valet if you wanted this option.

  • @turdakhov
    @turdakhov Год назад

    Thank you! Great tutorial!

  • @xYundy
    @xYundy Год назад

    Can I use it also for Symfony or other PHP projects?

    • @drehimself
      @drehimself  Год назад

      Yeah works with most popular PHP projects. There's no list on the Herd site, but should support the same projects as Valet: laravel.com/docs/10.x/valet#introduction

  • @ronaldngarombo1026
    @ronaldngarombo1026 Год назад

    Does is it mean if I install Herd I need to move all my laravel projects? There are some projects that am currently working on and wouldn't want to shift them.

    • @drehimself
      @drehimself  Год назад

      If you're perfectly happy with your current dev environment, I would just stick to that.

    • @ronaldngarombo1026
      @ronaldngarombo1026 Год назад

      @@drehimself I need to run some older laravel projects that require php version 7.1. Can Laravel Herd be used along side my current setup(installed php using brew) so that I can switch back and forth from my current projects to the older laravel projects?

    • @drehimself
      @drehimself  Год назад

      @@ronaldngarombo1026 The oldest version of PHP Herd supports is 7.4. In your case, I would probably stick with Valet to switch between PHP versions since Valet supports any version of PHP you have installed with brew.

  • @AaronTweeton
    @AaronTweeton Год назад

    Thanks for sharing this!

  • @crushfire2004
    @crushfire2004 Год назад

    Is it possible to use nginx on different port? And enable/disable ssl

    • @drehimself
      @drehimself  Год назад

      Hmm, I'm not sure if you can specify a port for NGINX. Yes, you can enable/disable SSL on a per-site basis.

  • @trippthree8842
    @trippthree8842 Год назад

    Thank you for this!!!!

  • @pfuhad3760
    @pfuhad3760 5 месяцев назад

    Thank you so much

  • @wmafendi
    @wmafendi Год назад

    so awesome explaination

  • @OstapBrehin
    @OstapBrehin Год назад

    Great tool, but are there any plans to make it open-source?

    • @drehimself
      @drehimself  Год назад +1

      I'm not sure if it will be open-sourced.

  • @anytech2435
    @anytech2435 Год назад

    great work

  • @MirzamMuhammad
    @MirzamMuhammad 3 месяца назад

    thank you

  • @bashiruibrahim8443
    @bashiruibrahim8443 Год назад

    Thank you Sir

  • @boopfer387
    @boopfer387 Год назад

    awesome

  • @Omega_Hopkin
    @Omega_Hopkin 9 месяцев назад +1

    Looks nice, but MySQL is a paid service, right?

  • @Jesus-mu4ix
    @Jesus-mu4ix Год назад

  • @csandreas1
    @csandreas1 5 месяцев назад

    Just use docker lol

  • @lorettelisa753
    @lorettelisa753 Год назад

    "Promo SM" 😜

  • @codernerd7076
    @codernerd7076 Год назад +2

    This is a huge issue with Laravel it's so centered on MAC users that... can't even afford a Mac as new php dev...

    • @drehimself
      @drehimself  Год назад +1

      I do agree with you that the tooling is better on Mac OS. If I were on Windows, I would probably use Laravel Sail with Docker.

    • @blessdarah1256
      @blessdarah1256 Год назад +1

      On windows you have Mamp, Mamp Pro, Xampp and any other thing that supports PHP. So the setup there is still very good.

    • @CodeWithKuyaJoe
      @CodeWithKuyaJoe 10 месяцев назад

      Try out Laragon 😊

    • @codernerd7076
      @codernerd7076 10 месяцев назад +1

      @@CodeWithKuyaJoe looks like an dead project

  • @kritzio
    @kritzio 3 месяца назад

    Oh!! thx brother. @AndreMadarang
    I just want to escape from XAMPP and I need tools that are easy to work with.