The Laravel Podcast

The Laravel Podcast

Download on the App Store

The Laravel Podcast episodes

  • APIs, with Jess Archer

    We all interact with APIs, even if we don't write them, right? The APIs that power our mobile apps, the APIs we use in our code. But Jess Archer wants you to know there's a whole wide world of what API even means, broader than we usually use it... but then we'll also get down to the real details about the best practices for writing web-based RESTish APIs in Laravel.

    • Jess Archer Twitter - https://twitter.com/jessarchercodes
    • Jess Archer Website - https://jessarcher.com/
    • Jess Archer Blog - https://jessarcher.com/blog/
    • Jess Archer GitHub - https://github.com/jessarcher
    • Laravel Shift - https://laravelshift.com/
    • GiftyDuck - https://giftyduck.com/
    • BaseCode Podcast - https://basecodefieldguide.com/podcast/
    • Laravel Documents: API - https://laravel.com/docs/5.8/api-authentication
    • Laravel Documents: Laravel Passport - https://laravel.com/docs/8.x/passport
    • Laravel Documents: Laravel Sanctum -  https://laravel.com/docs/8.x/sanctum
    • Restful API
    • Nested Resources
    • Transforming API
    • API Resources
    • JSON API - https://jsonapi.org/
    • Wikipedia Status Codes - https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
    • Laracon: “How to JSON: API Quickly and Easily in Laravel,” Matt Stauffer, video -  https://vimeo.com/showcase/7060635/video/394206991
    • Laracon: “Cruddy by Design” Adam Wathan, video -  https://www.youtube.com/watch?v=MF0jFKvS4SI
    • Laracon: “The Laravel Developer’s Guide to VUE SPAs,” Jess Archer, video - https://www.youtube.com/watch?v=Zv4bUXEwl20

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 36 min
  • Storage, with Frank de Jonge

    Laravel offers two systems for accessing the filesystem: the File facade and the Storage facade. The Storage facade wraps a package called "Flysystem", and in this episode Flysystem creator Frank de Jonge talks about how Laravel's storage and file systems work and talks about some best practices for working with them.

    • Frank de Jonge Twitter - https://twitter.com/frankdejonge
    • Frank on GitHub - https://github.com/frankdejonge
    • Frank’s Blog -  https://blog.frankdejonge.nl/
    • Flysystem - https://flysystem.thephpleague.com/v2/docs/
    • Mollie Payments - https://www.mollie.com/en
    • The PHP League of Extraordinary Packages - https://thephpleague.com/#packages
    • Laravel Documents: File Storage - https://laravel.com/docs/8.x/filesystem
    • Christoph Rumpel Episode - https://laravelpodcast.simplecast.com/episodes/the-service-container-with-christoph-rumpel
    • Streamed Download - https://laravel.com/docs/8.x/responses#streamed-downloads
    • Replicate Adapter - https://flysystem.thephpleague.com/v1/docs/adapter/replicate/
    • Flysystem V2 - https://flysystem.thephpleague.com/v2/docs/what-is-new/
    • Schiphol Airport - https://www.schiphol.nl/nl/
    • Ecologi, Tree Sponsorship - https://ecologi.com/frankdejonge  

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 1 min
  • Cache, Session, Middleware, & Request, with Samantha Geitz

    Some of the most important pieces of Laravel are still those which don't fit neatly into broader categories. In this episode we cover those and somehow even manage to tie them together in a mega episode with four neat and clean introductions.

    • Samantha Geitz Twitter Account - https://twitter.com/SamanthaGeitz
    • Samantha Geitz website - https://samanthageitz.com/  
    • The Laravel Podcast, Season 3: Interview with Samantha Geitz - https://laravelpodcast.com/episodes/7fbc2741
    • Laravel Docs Cache - https://laravel.com/docs/8.x/cache
    • Laravel Docs Session -  https://laravel.com/docs/8.x/session#introduction
    • Laravel Docs Middleware -  https://laravel.com/docs/8.x/middleware#introduction
    • Laravel Docs Requests - https://laravel.com/docs/8.x/requests#accessing-the-request
    • Telescope - https://laravel.com/docs/8.x/telescope
    • CloudFront - https://aws.amazon.com/cloudfront/
    • Trusted Proxy -  https://github.com/fideloper/TrustedProxy
    • Patrick Rothfuss - https://www.patrickrothfuss.com/content/index.asp
    • Patrick Rothfuss, Name in the Wind - https://www.powells.com/book/the-name-of-the-wind-9780756404741
    • Patrick Rothfuss, Wise Man Fears - https://www.powells.com/book/the-wise-mans-fear-9780756407919
    • Brandon Sanderson - https://www.brandonsanderson.com/
    • Joe Abercrombie - https://joeabercrombie.com/
    • Joe Abercrombie, A Blade Itself - https://joeabercrombie.com/books/the-blade-itself/
    • Kindle Paperwhite - https://www.amazon.com/dp/B07CXG6C9W/
    • Lev Grossman, The Magicians - http://levgrossman.com/books/the-magicians-a-novel/
    • Lin Manuel Miranda Producing The Kingkiller Chronicles- https://www.tor.com/2016/11/29/lin-manuel-miranda-the-kingkiller-chronicle-adaptation-patrick-rothfuss/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 3 min
  • The Service Container, with Christoph Rumpel

    You may not know it, but the service container — also known as the container, the IOC container, the DI container, or just "the application" — is that the core of every Laravel application. It's the glue that holds it all together! In this episode, author of Laravel Core Adventures Christoph Rumpel helps us dig deeply into what the container is and why it's good for you to know about it.


    • Christoph’s Twitter Account - https://twitter.com/christophrumpel
    • Christoph’s Blog - https://christoph-rumpel.com/
    • Christoph’s YouTube Channel - https://www.youtube.com/user/christophrumpel
    • How I Built Laravel Core Adventures (Blog) - https://christoph-rumpel.com/2019/2/how-i-built-laravel-core-adventures
    • Laravel Core Adventures Video Course - https://laravelcoreadventures.com/
    • Service Container - https://laravel.com/docs/8.x/container
    • Service Provider - https://laravel.com/docs/8.x/providers
    • Facade - https://laravel.com/docs/8.x/facades
    • Empathy Gives You Superpowers (Video by Matt Stauffer) - https://www.youtube.com/watch?v=fMFjO2szDnk&ab_channel=LaraconEU
    • IOC Container Beyond Constructor Injection (Video by Hannes Van De Vreken) - https://www.youtube.com/watch?v=WMT8txJHdKI&ab_channel=LaraconEU
    • Mastering the Illuminate Container (Video by Matt Stauffer) - https://speakerdeck.com/mattstauffer/mastering-the-illuminate-container
    • LaraCasts Service Container Fundamentals - https://laracasts.com/series/laravel-6-from-scratch/episodes/38
    • LaraCasts Service Providers Are The Missing Piece - https://laracasts.com/series/laravel-6-from-scratch/episodes/41
    • Demystifying Dependency Injection Containers (Video by Kai Sassnowski) - https://www.youtube.com/watch?v=y7EbrV4ChJs&ab_channel=LaraconEU
    • The Best Introduction to Laravel’s Service Containers (Video by Christoph Rumpel) - https://www.youtube.com/watch?v=sETbdiWhVpM&ab_channel=ChristophRumpel  
    • 4 Ways the Laravel Service Container Helps Us Managing Our Dependencies (Blog) - https://christoph-rumpel.com/2019/8/4-ways-the-laravel-service-container-helps-us-managing-our-dependencies
    • No More Encore (Band): The Let Down (Last Single Video) - https://www.youtube.com/watch?v=ITY3USF1hVI
    • No More Encore (Band): We Are The Warriors (Last Album on iTunes) - https://music.apple.com/at/artist/no-more-encore/146681748
    • No More Encore (Band): Live Video - https://www.youtube.com/watch?v=fugQNUY90iY
    • No More Encore (Band): Live Video - https://www.youtube.com/watch?v=A0Ayf2H8Iio

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 12 min
  • Tinker, Artisan, & CLI, with Nuno Maduro

    While Laravel is a web framework, many of our interactions with our apps—whether when writing them or when using them—happens on the command line. In this episode, Laravel employee and creator of Laravel Zero Nuno Maduro joins us to talk about the CLI and the tools Laravel exposes for us to interact with it via the CLI.

    • Nuno’s Twitter Account - https://twitter.com/enunomaduro
    • Nuno’s Blog - https://nunomaduro.com/
    • Laravel - https://laravel.com/
    • Artisan - https://laravel.com/docs/8.x/artisan
    • Tinker - https://laravel.com/docs/8.x/artisan#tinker
    • Collision - https://github.com/nunomaduro/collision
    • Laravel Zero - https://laravel-zero.com/
    • Pest PHP - https://pestphp.com/
    • Forge - https://forge.laravel.com/
    • Vapor - https://vapor.laravel.com/
    • LaraStan - https://github.com/nunomaduro/larastan
    • Eloquent - https://laravel.com/docs/8.x/eloquent
    • TinkerWell - https://tinkerwell.app/
    • Takeout - https://github.com/tighten/takeout
    • Expose - https://github.com/beyondcode/expose
    • Lambo - https://github.com/tighten/lambo
    • PHP Destructor - https://www.php.net/manual/en/language.oop5.decon.php
    • Beach Bean Sites - https://github.com/pmatseykanets/artisan-beans
    • Laracasts - https://laracasts.com/
    • Laradocs - https://laravel.com/docs/8.x/readme
    • Jon Sugar's Twitter - https://twitter.com/ragus1975 
    • Counter Strike - https://store.steampowered.com/app/10/CounterStrike/
    • League of Legends - https://na.leagueoflegends.com/en-us/
    • Benfica Soccer Team - https://blog.counter-strike.net/
    • Arsenal - https://www.arsenal.com/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

     

    52 min
  • Testing, with Adam Wathan

    Learning how to test your applications can be overwhelming. In this episode, testing master Adam Wathan, author of TailwindCSS and host of Full Stack Radio, joins us in another role: The creator of Test-Driven Laravel. Learn about all the basics of automated testing, how to write and run tests in Laravel, and much more.

    • Adam Wathan’s Twitter Account - https://twitter.com/adamwathan
    • Adam’s Blog - https://adamwathan.me/
    • Tailwind - https://tailwindcss.com/
    • Tailwind UI - https://tailwindui.com/
    • Test Driven Laravel - https://course.testdrivenlaravel.com/
    • Test Driven Laravel Laracon Talk - https://www.youtube.com/watch?v=MdApmmK71WM&ab_channel=AdamWathan
    • Dave Marshall - https://twitter.com/davedevelopment 
    • Mockery - http://docs.mockery.io/en/latest/
    • Mail Thief - https://github.com/tighten/mailthief
    • Stripe - https://stripe.com/
    • Xdebug Video - https://www.youtube.com/watch?v=qVfqfJ7-grk&ab_channel=MattStauffer
    • Lies you’ve been told about testing - https://www.youtube.com/watch?v=LdUKfbG713M
    • R Spec Book - https://www.amazon.com/RSpec-Book-Behaviour-Development-Cucumber/dp/1934356379
    • Growing Object Oriented Software Guided by Tests book - http://www.growing-object-oriented-software.com/
    • Practical object oriented design in Ruby book - https://www.poodr.com/
    • Jason McCreary, Start Testing Your Laravel Applications - https://jasonmccreary.me/articles/start-testing-laravel/
    • Laravel Docs: Testing - https://laravel.com/docs/8.x/testing#introduction
    • Laracasts - https://laracasts.com/skills/testing
    • Ghosts of War, Slayer - https://www.youtube.com/watch?v=TU0RIt2TeSg&ab_channel=TheHeavyMetalHD
    • The County Medical Examiners - https://thecountymedicalexaminers.bandcamp.com/
    • Fullstack Radio - https://fullstackradio.com/
    • Jack McDade - https://twitter.com/jackmcdade

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 14 min
  • Mix, with Jordan Pittman

     Webpack seems to be the brunt of every joke around JavaScript tooling these days, but somehow it still sticks around--probably because it's the most powerful tool we've got! Learn how Laravel Mix helps us tame Webpack and, with very simple configuration and some helpful conventions, gets us up and running with pre-processed JavaScript and CSS in no time!

    • Jordan Pittman Twitter - https://twitter.com/jordanpittman
    • Jordan’s Github Profile - https://github.com/thecrypticace
    • Laravel Mix - https://laravel-mix.com/
    • Laravel Docs: Compiling Assets (Mix) https://laravel.com/docs/8.x/mix
    • Babel - https://babeljs.io/
    • Yarn Package Manager - https://yarnpkg.com/
    • Yarn Package - https://github.com/yarnpkg/berry
    • Gist for multiple sites' Mix configuration in one file - https://gist.github.com/thecrypticace/52b5e54c74bd53077a058ba1cb958d9b
    • Full Stack Radio Podcast: Episode 71 - https://fullstackradio.com/71
    • Full Stack Radio Podcast: Episode 1 - https://fullstackradio.com/1
    • Matt Eats a Banana and Mayonnaise Sandwich - https://www.youtube.com/watch?v=X19UPkqUAzQ&feature=youtu.be&ab_channel=LaravelPodcast
    • Dale Earnhart JR - https://www.youtube.com/watch?v=CPKYzeS0zN0&ab_channel=NBCSports
    • GQ: We Tried 5 Gross Sandwich Combinations People Actually Eat - https://www.gq.com/story/dale-earnhardt-jr-banana-mayonnaise-sandwich

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 6 min
  • Presets & Jetstream, with Michael Dyrynda

    One of the most powerful tools in creating Laravel apps quickly is how much you can get done in an app that just contains the skeleton scaffold Laravel comes with. The frontend presets, which in Laravel 8+ are now contained in a tool called Jetstream, allow you to scaffold your frontend build tooling and user registration, login, and management, all with a single command. Learn more in this episode with Michael Dyrynda.

    • Michael Dyrynda on Twitter - https://twitter.com/michaeldyrynda
    • Michael’s Blog - https://dyrynda.com.au/
    • Then Ping Me - https://thenping.me/
    • Laravel World Wide Meetup - https://meetup.laravel.com/
    • Laravel news podcast - https://laravel-news.com/
    • North Meets South Podcast - https://www.northmeetssouth.audio/
    • The Road to Laracon - https://laravel-news.com/the-road-to-laracon-2020
    • The Road to Laracon, with Matt -  https://podcasts.apple.com/us/podcast/matt-stauffer-radio-edit/id1502340276
    • Laravel 8 - https://laravel-news.com/laravel8
    • Laravel Livewire - https://laravel-livewire.com/
    • Jetstream - https://jetstream.laravel.com/1.x/introduction.html
    • Phoenix Live View - https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html
    • Laravel Docs - https://laravel.com/docs/8.x/readme
    • Laravel News Auth Tips and Tricks - https://laravel-news.com/laravel-auth-tips
    • Laravel Daily, Povilas Korop Courses - https://laraveldaily.teachable.com/courses
    • The Wiggles - https://www.thewiggles.com.au/
    • Taylor Swift - https://www.taylorswift.com/
    • Frozen 2 Soundtrack - https://www.youtube.com/watch?v=cWF33RW5ubQ&list=PLXsTYn-i7cbcUNqnALhFlnOHLdGU8NVw6&ab_channel=DisneyMusicVEVO
    • Moana Soundtrack - https://www.youtube.com/watch?v=sl1fSuPiIdA&list=PLXsTYn-i7cbcb3Usvt9o8uxLQTV3g8hun&ab_channel=DisneyMusicVEVO
    • Dwayne Johnson singing to daughter - https://www.instagram.com/p/B_c7OKgl8EC/
    • Let It Go Remix - https://soundcloud.com/djflex973/frozen-let-it-go-dj-taj-x-deejayflex973-remix-teamtaj-djliltaj-therealdjflex

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    59 min
  • Authorization and Authentication, with Joseph Silber

    If your app has users, it's likely you're going to want to know who they are and what they can--and can't--do. Take a listen to this introduction to the two "auth"'s, authentication and authorization, and how they work in Laravel.

    • Joseph on twitter - https://twitter.com/joseph_silber
    • Joseph's Blog - https://josephsilber.com/posts
    • Joseph on the Laravel Meetup about collections - https://youtu.be/ajDwUNfKu48?t=140
    • Joseph on GitHub - https://github.com/josephsilber
    • Some of Joseph's contributions to Laravel - https://github.com/laravel/framework/pulls?q=is%3Apr+author%3AJosephSilber+is%3Aclosed
    • Getting the Current User in a Laravel Controller Constructor - https://josephsilber.com/posts/2017/01/23/getting-current-user-in-laravel-controller-constructor
    • Password Hasing - https://www.wired.com/2016/06/hacker-lexicon-password-hashing/
    • APP_KEY and you - https://tighten.co/blog/app-key-and-you/
    • Rainbow table (attack) - https://en.wikipedia.org/wiki/Rainbow_table
    • MD5 Hash - https://en.wikipedia.org/wiki/MD5
    • Laravel hashing docs - https://laravel.com/docs/hashing
    • PSR-2 - https://www.php-fig.org/psr/psr-2/
    • Laravel Socialite - https://laravel.com/docs/socialite
    • Laravel Passport - https://laravel.com/docs/passport
    • Laravel Spark - https://spark.laravel.com/
    • Bouncer - https://github.com/JosephSilber/bouncer/blob/master/readme.md
    • Original "Psalm 23" by Bentzion Shenker (Hebrew) - https://m.youtube.com/watch?v=KzMCqt57qmo
    • Modern Rendition of "Psalm 23" by Shuly Natan (Hebrew) - https://m.youtube.com/watch?v=sMwo4ubRTic
    • "The Gates of Tears" by Avraham Fried (Hebrew, some English) - https://m.youtube.com/watch?v=vikoSGBcsCo
    • "The Engagement"  by Michoel Schnitzler (Yiddish) - https://m.youtube.com/watch?v=dAVEiKIegCg
    • “Unity” by MBD (English) - https://m.youtube.com/watch?v=vTHakspnkWA
    • “Going Home” acapella by Beri Weber (mostly no lyrics, some Yiddish) - https://m.youtube.com/watch?v=ftSXISHvbrY
    • “Charasho” by Benny Friedman (English, some Russian) - https://m.youtube.com/watch?v=acTT862craE

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 29 min
  • Migrations, Factories, and Seeding, with John Bonaccorsi

    Eloquent and the Query Builder allow us to interact with our database, but how do we get those databases in the right shape? How do we define their schema, their sample data, or how to run tests against them? In this episode Factory King John Bonaccorsi talks all about these other tools we use every day to interact with our databases.

    • John on Twitter (https://twitter.com/imjohnbon)
    • Laravel Docs on Migration (https://laravel.com/docs/7.x/migrations)
    • Laravel Docs on Factories (https://laravel.com/docs/7.x/packages#factories)
    • Laravel Docs on Seeding (https://laravel.com/docs/7.x/seeding)
    • Twenty Percent Time Podcast: Class Based Model Factories (https://twentypercenttime.simplecast.com/episodes/john-bonaccorsi-class-based-model-factories)
    • Laracasts: Improve Test Arrangements with Factory Classes (https://laracasts.com/series/build-a-laravel-app-with-tdd/episodes/17)
    • Blog Post on Class-Based model Factories (https://tighten.co/blog/tidy-up-your-tests-with-class-based-model-factories/)
    • Tighten on Twitter (https://twitter.com/tightenco)
    • Tighten's Blog (https://tighten.co/blog/)
    • Fantasy BB (https://fantasybb.com/)
    • Avatar: The Last Airbender (https://en.wikipedia.org/wiki/Avatar:_The_Last_Airbender)
    • Laravel 8 Model Factory Classes (https://laravel.com/docs/8.x/releases#laravel-8)

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 5 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