{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Arr::from() Method in Laravel 12.14 ",
      "startTime": 144,
      "endTime": 277,
      "url": "https://laravel-news.com/laravel-12-14-0"
    },
    {
      "title": "\"In Array Keys\" Validation Rule Added in Laravel 12.16 ",
      "startTime": 277,
      "endTime": 436,
      "url": "https://laravel-news.com/laravel-12-16-0"
    },
    {
      "title": "Cast Model Properties to a Uri Instance in 12.17 ",
      "startTime": 436,
      "endTime": 725,
      "url": "https://laravel-news.com/laravel-12-17-0"
    },
    {
      "title": "Improved Installation and Frontend Hooks in Laravel Echo 2.1 ",
      "startTime": 725,
      "endTime": 856,
      "url": "https://laravel-news.com/laravel-echo-2-1-0"
    },
    {
      "title": "PHPVerse with Brent Roose ",
      "startTime": 856,
      "endTime": 996,
      "url": "https://laravel-news.com/phpverse-with-brent-roose"
    },
    {
      "title": "Filament Is Now Running Natively on Mobile ",
      "startTime": 996,
      "endTime": 1166,
      "url": "https://laravel-news.com/filament-is-now-running-natively-on-mobile"
    },
    {
      "title": "Laravel Seeder Generator ",
      "startTime": 1166,
      "endTime": 1443,
      "url": "https://laravel-news.com/laravel-seeder-generator"
    },
    {
      "title": "Use Passkeys in Your Laravel App ",
      "startTime": 1443,
      "endTime": 1537,
      "url": "https://laravel-news.com/laravel-passkeys"
    },
    {
      "title": "Auto-translate Application Strings with Laratext ",
      "startTime": 1537,
      "endTime": 1649,
      "url": "https://laravel-news.com/auto-translate-application-strings-with-laratext"
    },
    {
      "title": "Deployer ",
      "startTime": 1649,
      "endTime": 1725,
      "url": "https://laravel-news.com/deployer"
    },
    {
      "title": "Sponsor: CodeRabbit",
      "startTime": 1725,
      "endTime": 1827,
      "url": "https://coderabbit.ai/?ref=laravelnewspodcast"
    },
    {
      "title": "Validate Controller Requests with the Laravel Data Package ",
      "startTime": 1827,
      "endTime": 1966,
      "url": "https://laravel-news.com/validate-controller-requests-laravel-data-package"
    },
    {
      "title": "ElasticLens: Eloquent-Powered Elasticsearch for Laravel ",
      "startTime": 1966,
      "endTime": 2139,
      "url": "https://laravel-news.com/elasticlens-eloquent-powered-elasticsearch-for-laravel"
    },
    {
      "title": "A Blade-Only Starter Kit for Laravel 12 Projects ",
      "startTime": 2139,
      "endTime": 2199,
      "url": "https://laravel-news.com/laraveldaily-starter-kit"
    },
    {
      "title": "Prism Relay ",
      "startTime": 2199,
      "endTime": 2341,
      "url": "https://laravel-news.com/prism-relay"
    },
    {
      "title": "Efficiently remove expired cache data with Laravel Cache Evict ",
      "startTime": 2341,
      "endTime": 2451,
      "url": "https://laravel-news.com/laravel-cache-evict"
    },
    {
      "title": "Customize URL Handling with Laravel's Macroable URI Class ",
      "startTime": 2451,
      "endTime": 2480,
      "url": "https://laravel-news.com/macroable-uri-class"
    },
    {
      "title": "Streamline API Resources with Laravel's Fluent Methods",
      "startTime": 2480,
      "endTime": 2503,
      "url": "https://laravel-news.com/api-resources-fluent-methods"
    },
    {
      "title": "Filter Model Attributes with Laravel's New except() Method ",
      "startTime": 2503,
      "endTime": 2520,
      "url": "https://laravel-news.com/except"
    },
    {
      "title": "Simplify Factory Associations with Laravel's UseFactory Attribute ",
      "startTime": 2520,
      "endTime": 2549,
      "url": "https://laravel-news.com/usefactory"
    },
    {
      "title": "Transform JSON into Typed Collections with Laravel's AsCollection::of() ",
      "startTime": 2549,
      "endTime": 2576,
      "url": "https://laravel-news.com/ascollectionof"
    },
    {
      "title": "Validate URLs Effectively with Laravel's Str::isUrl Method ",
      "startTime": 2576,
      "endTime": 2593,
      "url": "https://laravel-news.com/str-isurl"
    },
    {
      "title": "Compare Collection Keys with Laravel's diffKeys Method ",
      "startTime": 2593,
      "endTime": 2604,
      "url": "https://laravel-news.com/collection-diffkeys"
    },
    {
      "title": "Verify Nested Relations Efficiently with Laravel's Enhanced relationLoaded Method ",
      "startTime": 2604,
      "endTime": 2625,
      "url": "https://laravel-news.com/relationloaded"
    },
    {
      "title": "Enhance Collection Validation with containsOneItem() Closure Support ",
      "startTime": 2625,
      "endTime": 2646,
      "url": "https://laravel-news.com/containsOneItem"
    },
    {
      "title": "Test Job Failures Precisely with Laravel's assertFailedWith Method ",
      "startTime": 2646,
      "endTime": 2656,
      "url": "https://laravel-news.com/assertfailedwith"
    },
    {
      "title": "Simplify Negative Relation Queries with Laravel's whereDoesntHaveRelation Methods ",
      "startTime": 2656,
      "endTime": 2736.77,
      "url": "https://laravel-news.com/whereDoesntHaveRelation"
    }
  ]
}