DiscoverThe Laravel Podcast
The Laravel Podcast
Claim Ownership

The Laravel Podcast

Author: Matt Stauffer

Subscribed: 3,440Played: 13,047
Share

Description

The Laravel Podcast brings you Laravel and PHP development news and discussion.
109 Episodes
Reverse
In this episode we talk with Ignace Nyamagana Butera, a Software Developer, about the PHP League packages that he's created: League CSV, League URI and League Period, which, in order: makes CSV data manipulation much easier in PHP, provides a modern API to process URIs in PHP, and covers all basic manipulations related to time range. Additionally, we address Ignace's positive attitude towards his job and how it helps to have open mindsets like his in the OS maintenance space. Ignace's Website - https://nyamsprod.com Ignace's GitHub - https://github.com/nyamsprod Ignace's Twitter - https://twitter.com/nyamsprod Bakame GitHub - https://github.com/bakame-php Sponsor Ignace - https://github.com/sponsors/nyamsprod League CSV GitHub - https://github.com/thephpleague/csv League CSV - https://csv.thephpleague.com/ League URI GitHub - https://github.com/thephpleague/uri League URI -  https://uri.thephpleague.com/ League Period GitHub - https://github.com/thephpleague/period League Period - https://period.thephpleague.com/ Domain Parser GitHub - https://github.com/jeremykendall/php-domain-parser The PHP League - https://thephpleague.com/ Frank de Jonge - https://twitter.com/frankdejonge Storage, with Frank de Jonge - https://laravelpodcast.com/episodes/storage-with-frank-de-jonge Jonathan Reinink - https://github.com/reinink Eloquent and the Query Builder, with Jonathan Reinink - https://laravelpodcast.com/episodes/eloquent-with-jonathan-reinink Barry vd. Heuvel - https://github.com/barryvdh Laravel Debugbar, with Barry vd. Heuvel - https://laravelpodcast.com/episodes/laravel-debugbar-with-barry-vd-heuvel PHP Manual for fgetcsv - https://www.php.net/manual/en/function.fgetcsv.php Composer - https://getcomposer.org/ PSR-4: Autoloader - https://www.php-fig.org/psr/psr-4/ The SplObjectStorage class - https://www.php.net/manual/en/class.splobjectstorage.php Streams - https://www.php.net/manual/en/book.stream.php Symfony - https://symfony.com/ PHP Releases - https://phpreleases.com/ Doctrine - https://www.doctrine-project.org/ Doctrine Collections - https://www.doctrine-project.org/projects/doctrine-collections/en/1.6/index.html Lazy Collections - https://laravel.com/docs/9.x/collections#lazy-collections Helpers & Collections, with Jacob Baker-Kretzmar - https://laravelpodcast.com/episodes/helpers-collections-with-jacob-baker-kretzmar Sushi - https://github.com/calebporzio/sushi Eloquent - https://laravel.com/docs/9.x/eloquent PSR-7: HTTP message interfaces - https://www.php-fig.org/psr/psr-7/ WhatWG - https://whatwg.org/ parse_url - https://www.php.net/manual/en/function.parse-url.php Carbon GitHub - https://github.com/briannesbitt/Carbon Chronos GitHub - https://github.com/cakephp/chronos Jeremy Kendall - https://github.com/jeremykendall PHP Domain Parser - https://github.com/jeremykendall/php-domain-parser Caneco - https://twitter.com/caneco -----Editing and transcription sponsored by Tighten.
Pest, with Nuno Maduro

Pest, with Nuno Maduro

2022-06-2423:19

In this episode we talk with Nuno Maduro about the PHP testing framework Pest, a PHP testing framework that focuses on bringing you a more simplified, fluent, and powerful way of writing automated tests. Nuno Maduro's Twitter - https://twitter.com/enunomaduro Sponsor Nuno Maduro - https://github.com/sponsors/nunomaduro Pest - https://pestphp.com Pest Discord Server - https://discord.com/invite/bMAJv82 Perl - https://www.perl.org/ Parallel Plugin - https://pestphp.com/docs/plugins/parallel PHPUnit - https://phpunit.de/ Jest - https://jestjs.io/ Livewire - https://laravel-livewire.com/ Watch Plugin - https://pestphp.com/docs/plugins/watch Retry Plugin - https://docs.php-http.org/en/latest/plugins/retry.html Datasets - https://pestphp.com/docs/datasets#datasets Oliver Nybroe's Twitter - https://twitter.com/olivernybroe?lang=en Oliver Nybroe's GitHub - https://github.com/olivernybroe Owen Voke's Twitter - https://twitter.com/owenvoke Owen Voke's GitHub - https://github.com/owenvoke Luke Downing's Twitter - https://twitter.com/LukeDowning19 Luke Downing's GitHub - https://github.com/lukeraymonddowning Freek Van der Herten's Twitter - https://twitter.com/freekmurze Freek Van der Herten's Blog - https://freek.dev -----Editing and transcription sponsored by Tighten.
In this episode we talk with Freek Van der Herten about Spatie's Laravel package Laravel-Backup, which can make a backup of your application to any external storage destination of your choice. You can choose what should be backed up: files from the file system and/or your database, and how often. It also offers helpful features such as monitoring your backups and sending you notifications. Freek Van der Herten's Twitter - https://twitter.com/freekmurze Freek Van der Herten's Blog - https://freek.dev Spatie - https://spatie.be Spatie Twitter - https://twitter.com/spatie_be?lang=en Oh Dear -  https://ohdear.app Laravel-Backup GitHub - https://github.com/spatie/laravel-backup Laravel-Backup Introduction - https://spatie.be/docs/laravel-backup/v8/introduction Vapor - https://vapor.laravel.com/ AWS S3 - https://aws.amazon.com/s3/ Forge - https://forge.laravel.com/ Zend Framework - https://framework.zend.com/ DigitalOcean - https://www.digitalocean.com/ Composer- https://getcomposer.org/ Grandfather-father-son scheme - https://en.wikipedia.org/wiki/Backup_rotation_scheme#:~:text=Grandfather%2Dfather%2Dson%20backup%20is,a%20FIFO%20system%20as%20above. DB-Dumper GitHub - https://github.com/spatie/db-dumper DB-Snapshots GitHub - https://github.com/spatie/laravel-db-snapshots Laravel Backup Server - https://spatie.be/products/laravel-backup-server -----Editing and transcription sponsored by Tighten.
In this episode we talk with Taylor Otwell about the first-party Laravel packages Socialite, Scout, and Sail. Socialite is a tool for authenticating users with other login providers, and makes it easy to add a login with GitHub authentication flow to your application. Scout provides a simple, driver based solution for adding full-text search to your Eloquent models. Finally, Sail is a light-weight command-line interface for interacting with Laravel's default Docker development environment. Taylor Otwell's Twitter - https://twitter.com/taylorotwell Laravel Twitter - https://twitter.com/laravelphp Laravel Website - https://laravel.com/ Laravel Socialite - https://laravel.com/docs/9.x/socialite Socialite Providers - https://socialiteproviders.com/ Atymic - https://atymic.dev/ Laravel Scout - https://laravel.com/docs/9.x/scout OAuth 2.0 - https://oauth.net/2/ Elasticsearch - https://www.elastic.co/ Algolia - https://www.algolia.com/doc/ Meilisearch - https://www.meilisearch.com/ Tighten.co - https://tighten.com/ Laravel Sail - https://laravel.com/docs/9.x/sail VirtualBox - https://laravel.com/docs/9.x/homestead#provider-specific-virtualbox Mindhive - https://mindhive.ro/en/home/ Docker - https://www.docker.com/company/ Docker Compose - https://docs.docker.com/compose/ Homebrew - https://brew.sh/ MySQL - https://www.mysql.com/ Redis - https://redis.io/ Takeout GitHub - https://github.com/tighten/takeout Tony Messias' Twitter - https://twitter.com/tonysmdev/ Tony Messias' Blog - https://www.tonysm.com/ Laravel Breeze GitHub - https://github.com/laravel/breeze Laravel Jetstream - https://jetstream.laravel.com/2.x/introduction.html Laravel Sanctum - https://laravel.com/docs/9.x/sanctum Laravel Fortify - https://laravel.com/docs/9.x/fortify Laravel Cashier (Stripe) - https://laravel.com/docs/9.x/billing Laravel Passport - https://laravel.com/docs/9.x/passport Laravel Horizon - https://laravel.com/docs/9.x/horizon Laravel Telescope -https://laravel.com/docs/9.x/telescope Laravel Dusk - https://laravel.com/docs/9.x/dusk Forge - https://forge.laravel.com/ Laravel 9 - https://laravel.com/docs/9.x/releases#laravel-9 Laravel Homestead - https://laravel.com/docs/9.x/homestead Laravel Valet - https://laravel.com/docs/9.x/valet -----Editing and transcription sponsored by Tighten.
In this episode we talk with Joseph Silber about the third-party Laravel package Bouncer, an authorization package which allows the user to quickly create and manage roles and abilities. As an additional note, the lovely outro music--like last time Joseph was on the podcast--was a recording he made himself! Joseph Silber's Website - https://josephsilber.com/ Joseph Silber's Twitter - https://twitter.com/joseph_silber Joseph Silber's GitHub - https://github.com/JosephSilber Page Cache - https://github.com/JosephSilber/page-cache Bouncer Article on Laravel - https://laravel-news.com/bouncer-authorization-package Bouncer GitHub - https://github.com/JosephSilber/bouncer Laravel Eloquent ORM - https://laravel.com/docs/4.2/eloquent Authorization & Authentication, With Joseph Silber (Laravel Podcast Season 4, Ep. 12) - https://laravelpodcast.simplecast.com/episodes/authorization-and-authentication-with-joseph-silber Taylor Otwell's GitHub - https://github.com/taylorotwell  Laravel Passport - https://laravel.com/docs/9.x/passport Laravel LiveWire - https://laravel-livewire.com/ Inertia.js - https://inertiajs.com/ React - https://reactjs.org/ Vue.js - https://vuejs.org/ Svelte - https://svelte.dev/ Laravel Cashier (Stripe) - https://laravel.com/docs/9.x/billing Stripe Checkout - https://stripe.com/payments/checkout -----Editing and transcription sponsored by Tighten.
In this episode we talk with Dries Vints about the first-party Laravel package Cashier, which provides an easy, fluent interface to Stripe's subscription billing services. We discuss the two different versions of this package and how to determine which one is best for your needs. Dries Vints' Twitter - https://twitter.com/driesvints Dries Vints' Github - https://github.com/driesvints Dries Vints' Website - https://driesvints.com Cashier Course - https://learn-laravel-cashier.com Cashier Stripe - https://github.com/laravel/cashier-stripe Cashier Paddle - https://github.com/laravel/cashier-paddle Laravel Telegram Notification Channels - https://github.com/laravel-notification-channels/telegram Stripe Treasury - https://stripe.com/treasury Shawn McCool's Blog - https://shawnmc.cool/ Shawn McCool's Twitter - https://twitter.com/shawnmccool Joe Dixon's Blog - https://joedixon.co.uk/ Joe Dixon's Twitter - https://twitter.com/_joedixon -----Editing and transcription sponsored by Tighten.
In this episode, we talk with Taylor Otwell about the first-party Laravel auth packages Passport and Sanctum. We discuss the history of how they came to be, their differences, and which of the two might better serve your needs. Taylor Otwell's Twitter - https://twitter.com/taylorotwell Laravel, Twitter - https://twitter.com/laravelphp Laravel, Website - https://laravel.com/ Laravel Docs: Passport - https://laravel.com/docs/8.x/passport#main-content GitHub: Passport - https://github.com/jaredhanson/passport-github Laravel Docs: Sanctum - https://laravel.com/docs/9.x/sanctum GitHub: Sanctum - https://github.com/laravel/sanctum The League of Extraordinary Packages - https://thephpleague.com/ Laravel Docs: Tinker - https://laravel.com/docs/9.x/artisan#tinker GitHub: Tinker - https://github.com/laravel/tinker OAuth 1 - https://oauth.net/1/ OAuth 2.0 - https://oauth.net/2/  Spark - https://spark.laravel.com/ Forge - https://forge.autodesk.com/en/docs/ Vapor - https://docs.vapor.codes/4.0/ JWT - https://jwt.io/ GitHub: node-fetch - https://github.com/node-fetch/node-fetch Axios - https://axios-http.com/docs/intro -----Editing and transcription sponsored by Tighten.
In this episode, we talk with Barry vd. Heuvel, creator of Laravel Debugbar. A package provides an overview that allows you to quickly & easily see what’s going on inside your application. We talk about how he got started & various features. Barry’s Twitter - https://twitter.com/barryvdh Fruitcake - https://fruitcake.nl/ GitHub - https://github.com/barryvdh Laravel Debugbar - https://github.com/barryvdh/laravel-debugbar Anbu - https://github.com/daylerees/anbu Dayle Rees, Twitter - https://twitter.com/daylerees Dayle Rees, website - https://daylerees.com/ -----Editing and transcription sponsored by Tighten.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
APIs, with Jess Archer

APIs, with Jess Archer

2020-12-2201:35:19

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.
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.
loading
Comments (5)

MohammadAli

it illuminated me, thanks Matt, it is a great opportunity to learn concepts from experts & creators themselves. Thank you sir for this great episode & thank Mohammad said 🙏👏

Jul 10th
Reply

Amir Anbari

i love this channel 😍

Jun 27th
Reply

Beatrix Ducz

She is very interesting however she couldn't finish a sentence without being interrupted by the moderator's own totally uninteresting ideas.

Dec 26th
Reply

Beatrix Ducz

is there a podcast where they talk about laravel?

Aug 19th
Reply

Team Lightning TL

Lol no. Don't burnout off laracasts

Apr 15th
Reply
Download from Google Play
Download from App Store