Laravel Herd - PHP Development Environment for Mac

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 74

  • @adammenczykowski
    @adammenczykowski ปีที่แล้ว +8

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

  • @stylesg7818
    @stylesg7818 ปีที่แล้ว +2

    I'm impressed! Hassle free php installation.

  • @devarni
    @devarni 2 หลายเดือนก่อน

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

  • @ThatAdel
    @ThatAdel 11 หลายเดือนก่อน +2

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

  • @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!

  • @vasiovasio
    @vasiovasio ปีที่แล้ว

    Very Useful Overview! Thank you, Andre!

  • @ahsanranga8820
    @ahsanranga8820 ปีที่แล้ว +1

    So clear and clean video, thank you

  • @jinsko1
    @jinsko1 ปีที่แล้ว

    Superb job Andre!

  • @Carlitoshhr
    @Carlitoshhr 7 หลายเดือนก่อน

    Useful video, full environment to start coding

  • @azizullahsaeidi6746
    @azizullahsaeidi6746 10 หลายเดือนก่อน

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

  • @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

  • @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?

  • @WeiHaoYeong
    @WeiHaoYeong 2 หลายเดือนก่อน

    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?

  • @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.

  • @isabelphillips451
    @isabelphillips451 2 หลายเดือนก่อน

    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

  • @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.

  • @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??

  • @quochuyfpolyhn7467
    @quochuyfpolyhn7467 10 หลายเดือนก่อน

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

  • @KamrulHasan-zq2wc
    @KamrulHasan-zq2wc 10 หลายเดือนก่อน +1

    Herd for linux?

  • @max_postmind
    @max_postmind ปีที่แล้ว

    It's just replacement for docker sail up?

  • @jakupovicsamir6454
    @jakupovicsamir6454 หลายเดือนก่อน

    Sehr gut gemacht!

  • @snkeze9
    @snkeze9 ปีที่แล้ว

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

  • @ags2099
    @ags2099 15 วันที่ผ่านมา

    epic gamer stuff right here

  • @scorpioshanky3492
    @scorpioshanky3492 ปีที่แล้ว

    Mongodb support?

  • @turdakhov
    @turdakhov ปีที่แล้ว

    Thank you! Great tutorial!

  • @shubhamsahuSD
    @shubhamsahuSD ปีที่แล้ว

    Similar for windows?

  • @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

  • @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.

  • @AaronTweeton
    @AaronTweeton ปีที่แล้ว

    Thanks for sharing this!

  • @trippthree8842
    @trippthree8842 ปีที่แล้ว

    Thank you for this!!!!

  • @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.

  • @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.

  • @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

  • @wmafendi
    @wmafendi ปีที่แล้ว

    so awesome explaination

  • @pfuhad3760
    @pfuhad3760 5 หลายเดือนก่อน

    Thank you so much

  • @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.

  • @anytech2435
    @anytech2435 ปีที่แล้ว

    great work

  • @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.

  • @bashiruibrahim8443
    @bashiruibrahim8443 ปีที่แล้ว

    Thank you Sir

  • @MirzamMuhammad
    @MirzamMuhammad 3 หลายเดือนก่อน

    thank you

  • @Omega_Hopkin
    @Omega_Hopkin 9 หลายเดือนก่อน +1

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

  • @boopfer387
    @boopfer387 ปีที่แล้ว

    awesome

  • @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 2 หลายเดือนก่อน

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