The Laravel Podcast

The Laravel Podcast

Download on the App Store

The Laravel Podcast episodes

  • Laravel Excel, with Spartner's Arne Schoenmakers & Patrick Brouwers

    In this episode, Arne Schoenmakers and Patrick Brouwers talk about Spartner’s popular package, Laravel excel. It is a supercharged, simple way to export and import powerful excel data.

    • Spartner, website - https://spartner.software/
    • Spartner, Twitter- https://twitter.com/spartnerNL
    • Arne Schoenmakers, Twitter - https://twitter.com/arneschoenmaker
    • Patrick Brouwers, Twitter - https://twitter.com/patrickbrouwers
    • Patrick Brouwers, Website - https://patrickbrouwers.nl/
    • Laravel Excel - https://laravel-excel.com/

    -----
    Editing and transcription sponsored by Tighten.

    28 min
  • Fortify, Breeze, Jetstream, & Spark, with Taylor Otwell

    In the first episode of season 5, Taylor Otwell joins us to talk about the packages Fortify, Breeze, Jetstream, and Spark. We discuss the differences between each one and which package is a great place to start.

    • Taylor Otwell - https://twitter.com/taylorotwell   
    • Laravel, Twitter - https://twitter.com/laravelphp
    • Laravel, Website - https://laravel.com/
    • Laravel Docs: Fortify - https://laravel.com/docs/8.x/fortify
    • GitHub: Fortify -  https://github.com/laravel/fortify
    • Laravel Docs: Breeze - https://laravel.com/docs/8.x/starter-kits
    • GitHub: Breeze - https://github.com/laravel/breeze
    • Jetstream - https://jetstream.laravel.com/2.x/introduction.html
    • GitHub: Jetstream - https://github.com/laravel/jetstream
    • Spark - https://spark.laravel.com/
    • GitHub: Spark - https://github.com/laravel/spark-installer

    -----
    Editing and transcription sponsored by Tighten.

    28 min
  • The Laravel Podcast, Season 5

    The Laravel Podcast brings you Laravel and PHP development news and discussion. Season 5 consists of Matt Stauffer interviewing the creators of the most popular packages in the Laravel ecosystem.

    -----
    Editing and transcription sponsored by Tighten.

    2 min
  • Packages, with Freek Van der Herten & Marcel Pociot

    We all use third party packages in our Laravel applications, and even Laravel itself is composed of packages. But how do they work? How do you pick the best packages? What can packages actually do? In this episode Laravel's most prolific package authors join us and answer these questions and many more.

    • Freek Van der Herten, Twitter - https://twitter.com/freekmurze
    • Freek’s blog - https://freek.dev/
    • Spatie - https://spatie.be/
    • Marcel Pociot, Twitter - https://twitter.com/marcelpociot
    • Beyond Code - https://beyondco.de/
    • Marcel’s website - https://pociot.dev/
    • Laravel Docs: Packages - https://laravel.com/docs/8.x/packages
    • Spatie: Ray - https://spatie.be/products/ray
    • Laravel: IDE Helper - https://github.com/barryvdh/laravel-ide-helper
    • Laravel: Debug Bar - https://github.com/barryvdh/laravel-debugbar
    • Barry Van der Heuvel, GitHub - https://github.com/barryvdh
    • Fruitcake - https://fruitcake.nl/
    • Valet - https://laravel.com/docs/8.x/valet
    • Expose - https://github.com/beyondcode/expose
    • Laravel: Illuminate - https://github.com/illuminate
    • Torch - https://github.com/mattstauffer/Torch
    • Proxy Package - https://packagist.org/packages/fideloper/proxy
    • Guzzle - https://packagist.org/packages/guzzlehttp/guzzle
    • Tinker - https://packagist.org/packages/laravel/tinker
    • Tinkerwell - https://tinkerwell.app/
    • Faker - https://github.com/fzaninotto/Faker
    • Ignition - https://github.com/facade/ignition
    • Laravel Docs: Sail - https://laravel.com/docs/8.x/sail
    • Laravel Docs: Mocking - https://laravel.com/docs/8.x/mocking
    • Collision - https://github.com/nunomaduro/collision
    • PHP Unit - https://phpunit.de/
    • Symfony - https://symfony.com/
    • Laravel Zero - https://laravel-zero.com/
    • Blade X - https://spatie.be/docs/laravel-blade-x/v2/introduction
    • The Laravel Podcast, Intro to Composer - https://laravelpodcast.com/episodes/intro-to-composer-with-jordi-boggiano
    • John Brown, Laravel Package - https://laravelpackage.com/
    • PHP Package Development - https://phppackagedevelopment.com/
    • Laravel Package Training - https://laravelpackage.training/
    • Laravel New: Package Development, Deprecated Helpers, and Caching Changes - https://podcast.laravel-news.com/78
    • Freek Van der Herten, Creating Laravel-Signal-Aware-Command - https://www.youtube.com/watch?v=D9hxQoD47jI
    • Skeleton Package - https://github.com/spatie/package-skeleton-laravel
    • Laravel Package Tools - https://github.com/spatie/laravel-package-tools
    • Larabelles: Building a Laravel Package #1 - https://www.youtube.com/watch?v=YY1QOG8mwE4
    • Larabelles: Building a Laravel Package #2 - https://www.youtube.com/watch?v=DB5ZmZmrYxM
    • Oh Dear App - https://ohdear.app/

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.


    1 hr 38 min
  • Upgrading, with Jason McCreary

    As much as we all wish our apps would just run forever, in reality, they need some tender love and care in order to keep running smoothly and safely. That means we need to know how to upgrade them!

    Laravel upgrade master Jason McCreary joins us to talk about the upgrading process and his product, Laravel Shift, which automates away much of the cost of upgrading.

    • Jason McCreary, Twitter - https://twitter.com/gonedark
    • Jason McCreary, Website - https://jasonmccreary.me/
    • Laravel Shift - https://laravelshift.com/
    • Confident Laravel - https://confidentlaravel.com/
    • Base Code Field Guide - https://basecodefieldguide.com/
    • Base Laravel - https://baselaravel.com/
    • Laravel Docs, Upgrade Guide - https://laravel.com/docs/8.x/upgrade
    • Laravel Docs, Artisan Console - https://laravel.com/docs/8.x/artisan
    • Laravel Scheduler - https://laravel.com/docs/8.x/scheduling
    • Tailwind - https://tailwindcss.com/
    • Tailwind, Theme Configurations - https://tailwindcss.com/docs/theme
    • Laravel Docs, LTS - https://laravel.com/docs/8.x/releases#support-policy
    • Jesse Schute - https://www.instagram.com/jesseschutt/
    • Laravel Linter - https://github.com/tighten/tlint

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    45 min
  • Deploying & Servers, with Chris Fidao

    One of the most common questions that the Laravel docs just can't answer for you is "How and where do I deploy my Laravel app?" There are a ton of options, but a few recommended options, and Chris Fidao, creator of Servers for Hackers, knows all of them and takes this episode to walk us through the most common setups and important tips to remember and gotchas to avoid.

    • Chris Fidao, Twitter: https://twitter.com/fideloper
    • Servers For Hackers: https://serversforhackers.com/
    • UserScape: https://userscape.com/
    • HelpSpot Cloud: https://www.helpspot.com/cloud-infrastructure
    • Forge: https://forge.laravel.com/
    • Laravel Docs, Deployment: https://laravel.com/docs/8.x/deployment
    • Webhook: https://en.wikipedia.org/wiki/Webhook
    • Ubuntu: https://ubuntu.com/
    • Shared Hosting: https://en.wikipedia.org/wiki/Shared_web_hosting_service
    • Envoyer: https://envoyer.io/
    • Composer Install
    • Zero Downtime Deployment
    • Bash: https://en.wikipedia.org/wiki/Bash_(Unix_shell)
    • Laravel Docs, Envoy: https://laravel.com/docs/8.x/envoy
    • Fabric: https://www.fabfile.org/
    • Laravel Docs, Blade: https://laravel.com/docs/8.x/blade
    • Docker: https://www.docker.com/
    • AWS: https://aws.amazon.com/
    • Serverless: https://www.serverless.com/
    • Container: https://www.docker.com/resources/what-container
    • Kubernetes: https://kubernetes.io/
    • Amazon Elastic Kubernetes Services (EKS): https://aws.amazon.com/eks
    • Lambda: https://aws.amazon.com/lambda/
    • Laravel Vapor: https://vapor.laravel.com/
    • Laravel Docs, SSH: https://laravel.com/docs/4.2/ssh
    • Understanding Linux File Permissions: https://www.linux.com/training-tutorials/understanding-linux-file-permissions/
    • Supervisor: http://supervisord.org/
    • Cron: https://en.wikipedia.org/wiki/Cron
    • Thermostat: https://thermostat.io/
    • Laravel Discord: https://twitter.com/taylorotwell/status/1037140531313340416

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr
  • Queues, with Mohamed Said

    Some times events, jobs, and queues can feel a bit overwhelming, and sometimes they can feel so simple it feels like you're doing it wrong.

    Mohamed Said is not just the expert on how queues work, he's the expert on thinking how best to use them and how best not to use them. In this episode we talk about how to use queues, and how to think in a way that makes sense for queues, and we also take a quick dive into Laravel's event system.

    • Mohamed Said, Twitter - https://twitter.com/themsaid
    • Mohamed Said, YouTube - https://www.youtube.com/themsaid
    • Mohamed Said, Website - https://themsaid.com/
    • Diving Laravel - https://divinglaravel.com/
    • Learn Laravel Queues, book by Mohamed Said - https://learn-laravel-queues.com/
    • Laravel Documents, Queues - https://laravel.com/docs/8.x/queues
    • Daemons - https://en.wikipedia.org/wiki/Daemon_(computing)
    • Maxwell’s Demon Thought Experiment - https://en.wikipedia.org/wiki/Maxwell%27s_demon
    • Laravel Documents, Broadcasted Events - https://laravel.com/docs/8.x/broadcasting
    • Singleton - https://en.wikipedia.org/wiki/Singleton_pattern
    • Laravel Forge - https://forge.laravel.com/
    • Laravel Documents, Workers - https://laravel.com/docs/8.x/queues#running-the-queue-worker
    • Laravel Documents, Events - https://laravel.com/docs/8.x/events
    • Stripe Connect - https://stripe.com/connect

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    58 min
  • Security, with Rizqi Djamaluddin

    It's every application developer's nightmare: your app gets hacked and everyone's private data is out in the open, and it's your fault.

    Thankfully, Laravel and the tools it brings have the best security practices baked in. But a framework can only save us from so much.

    In this episode, security advocate and UX Designer (the UX part matters! Listen to find out why) talks about what Laravel gives us by default, how to write code that plays nicely with Laravel's built-in security tooling, and other helpful tools and practices that can keep you, your apps, and your clients secure.

    • Rizqi Djamaluddin Twitter -  https://twitter.com/rizqi_djm
    • Laravel Documents: Eloquent - https://laravel.com/docs/8.x/eloquent
    • SQL Injection - https://en.wikipedia.org/wiki/SQL_injection
    • Cross Site Scripting (XSS) - https://en.wikipedia.org/wiki/Cross-site_scripting
    • AWS
    • Takeout - https://github.com/tighten/takeout
    • Minio - https://min.io/
    • S3 - https://s3.com/
    • NGINX - https://www.nginx.com/resources/wiki/start/topics/examples/x-accel/
    • HTML Purifier - http://htmlpurifier.org/
    • Laravel Documents: CSRF Protection - https://laravel.com/docs/8.x/csrf
    • CORS - https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
    • Rate Limiting - https://en.wikipedia.org/wiki/Rate_limiting
    • 2 Factor Authentication - https://authy.com/what-is-2fa/
    • OWASP - https://owasp.org/
    • Laravel Slack - https://larachat.co/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 25 min
  • Helpers & Collections, with Jacob Baker-Kretzmar

    Laravel's Collections were popularized by Adam Wathan's book "Refactoring to Collections", but if you haven't read the book you may be left wondering exactly what they are and how we work with them. And you've likely seem some of the common global helpers—app(), auth()—but there are dozens that even the most experienced Laravel programmers don't always know about! In this episode helper & collection afficionado Jacob Baker-Kretzmar walks us through both sets of tools and some of his favorite ways to work with them.

    • Jacob Baker-Kretzmar Twitter - https://twitter.com/bakerkretzmar
    • Jacob’s GitHub Account - https://github.com/bakerkretzmar
    • Jacob’s Website - https://bakerkretzmar.ca/
    • Laravel Documentation: Helpers - https://laravel.com/docs/8.x/helpers
    • Laravel Documentation: Collections - https://laravel.com/docs/8.x/collections
    • Rasmus Lerdorf Twitter - https://twitter.com/rasmus
    • Laravel Documentation: Dataget - https://laravel.com/docs/8.x/helpers#method-data-get
    • Laravel News: Laravel Collection “Tap” Method - https://laravel-news.com/collection-tap
    • Laracasts: Fluent Strings Manipulations - https://laracasts.com/series/whats-new-in-laravel-7/episodes/2
    • Laravel News: Using the Laravel Optional Helper and the New Optional Closure - https://laravel-news.com/laravel-optional-helper
    • Lazy Collections in Laravel - https://josephsilber.com/posts/2020/07/29/lazy-collections-in-laravel
    • Refactoring to Collections, by Adam Wathan - https://adamwathan.me/refactoring-to-collections/
    • Laravel: Up & Running, by Matt Stauffer - https://laravelupandrunning.com/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 23 min
  • Mail and Notifications, with Wilbur Powery

    Laravel has two primary notification systems: Mail and Notifications. What do each do? How do you use them? When should you use one or the other? Active community member and Wilbur group programmer WIlbur Powery joins us to talk about these two key systems

    • Wilbur Powery’s Twitter - https://twitter.com/wilburpowery
    • Wilbur’s Blog - https://wilburpowery.dev/
    • Wilbur’s GitHub - https://github.com/wilburpowery
    • Laravel Documents: Notifications - https://laravel.com/docs/8.x/notifications
    • Wilbur Group - https://wilbergroup.com/
    • Jake Bennett - https://twitter.com/JacobBennett
    • Laravel Documents: Mail - https://laravel.com/docs/8.x/mail
    • MailGun - https://www.mailgun.com/
    • MailTrap - https://mailtrap.io/
    • Hello Cloud - http://hellocloud.io/
    • MailHog - https://github.com/mailhog
    • Takeout - https://github.com/tighten/takeout
    • Helo Professional - https://usehelo.com/
    • Marcel Pocoit Twitter - https://twitter.com/marcelpociot
    • Nexmo - https://developer.nexmo.com/
    • Next - https://nextjs.org/
    • Twilio - https://www.twilio.com/
    • Laravel Documents: Queues - https://laravel.com/docs/8.x/queues
    • Laravel Echo - https://github.com/laravel/echo
    • Pusher - https://pusher.com/tutorials/web-notifications-laravel-pusher-channels
    • Laravel Documents: Broadcast -  https://laravel.com/docs/8.x/broadcasting
    • Laravel: Up & Running - https://laravelupandrunning.com/
    • Laracasts - https://laracasts.com/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 1 min

About The Laravel Podcast

From the publisher's feed

The Laravel Podcast brings you Laravel and PHP development news and discussion.

More shows like The Laravel Podcast

99% Invisible by Roman Mars

99% Invisible

26,165 Listeners

The Talk Show With John Gruber by Daring Fireball / John Gruber

The Talk Show With John Gruber

3,143 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

982 Listeners

REWORK by 37signals

REWORK

212 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,060 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,447 Listeners

Notes On Work - by Caleb Porzio by Caleb Porzio

Notes On Work - by Caleb Porzio

18 Listeners

The Bootstrapped Founder by Arvid Kahl

The Bootstrapped Founder

35 Listeners

No Compromises by Joel Clermont and Aaron Saray

No Compromises

8 Listeners

Mostly Technical by Ian Landsman and Aaron Francis

Mostly Technical

27 Listeners

Talking Businessly by Daniel Coulbourne & John Drexler

Talking Businessly

2 Listeners

The Headlines by The New York Times

The Headlines

748 Listeners

Pluribus: The Official Podcast by Apple TV

Pluribus: The Official Podcast

440 Listeners