EscoTech
EscoTech
  • 30
  • 72 079
Transform Video Content into Text Summaries Using PHP, FFmpeg, and OpenAI's API
We dive into an exciting project where we demonstrate how to process video files using PHP, FFmpeg, and use OpenAI's API to generate concise text summaries.
🔔 Don't forget to like, comment, and subscribe for more tutorials on PHP and AI!
Follow me:
X: nick_escobedo
LinkedIn: www.linkedin.com/in/nickescobedo
Переглядів: 145

Відео

Use AI to Convert Speech Into Text with PHP
Переглядів 5584 місяці тому
In this video learn how to send an audio file to Open AI's API and get the text from the audio file. It's quite simple thanks to the API and the open-source PHP packages. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
Intro to Laravel Context with Practical Examples
Переглядів 5085 місяців тому
Laravel Context can be used to share little bits of information throughout your app. In this video, we go over how to use Laravel Context and two practical use cases of Laravel Context. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
Boost Your App's Logging: Add Unique IDs to Every Request
Переглядів 1795 місяців тому
One of the most important aspects of any production application is Logging. Let’s add a unique ID to every request coming into an application so we can see all logs related to a request easily. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
New Laravel 11 Features
Переглядів 3856 місяців тому
Laravel 11 introduced new features and adjusted others. Let's talk about the changes in Laravel 11. Chapters 0:00 Intro 0:38 Streamlined App 2:26 Base controller 2:42 Default database connection 3:20 Laravel Reverb 4:03 Scheduling Facade 4:41 Per-second rate limiting 5:25 Up route 6:09 Key rotation 7:07 Password rehashing 7:35: Laravel prompts validation 8:53 Queue interaction testing 9:56 New ...
Laravel Tinker - An Awesome PhpStorm Plugin for Laravel
Переглядів 1,3 тис.7 місяців тому
Laravel Tinker for PhpStorm is one of my favorite PhpStorm plugins. You can run PHP code snippets without having to stop and start Laravel Tinker like the CLI tool. Follow me: nick_escobedo www.linkedin.com/in/nickescobedo Plugin: plugins.jetbrains.com/plugin/14957-laravel-tinker
Easy shadcn/ui Install with Laravel, Inertia, Typescript and React.
Переглядів 6 тис.Рік тому
shacn/ui is one of the most popular react component libraries at the moment. Setting up shadcn/ui is easy so let's walk through the steps. If you're looking for a way to get started with a new project without having to do any setup I've created a repo, Larashad. github.com/nickescobedo/larashad 0:00 Intro 0:11 What is shadcn UI? 1:32 Overview 2:00 Install Laravel Breeze 3:03 Initialize shadcn 5...
What You Need to Know About Laracon US 2023
Переглядів 1,2 тис.Рік тому
A quick rundown of what to expect to be released at Laracon US 2023 this week. 0:00 - Intro 0:10 - Overview 0:27 - Laravel Folio 0:55 - Laravel Volt 1:28 - Livewire 3 2:05 - Filament 3 3:25 - Native PHP 4:10 - Laravel Herd and Laravel Prompts Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/
Laravel Sleep Facade and How To Write Tests Without Slowing Down Your Test Suite
Переглядів 295Рік тому
Learn how to use the sleep facade and how to write tests without slowing down your codebase. 0:00 - Intro 0:30 - Sleep for a specific duration 3:25 - Sleep until a specific time 4:19 - Sleep service setup for testing 5:45 - Create test Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel #php
Easiest Way to Use TypeScript with Laravel, Inertia, and Vue
Переглядів 3,5 тис.Рік тому
Learn the easiest way to install and use TypeScript in your Laravel Vue JavaScript app. In less than 10 minutes you can have a working Larvel TypeScript app. 0:00 - Intro 0:25 - Install Typescript 1:10 - Configure Typescript and Laravel 3:20 - Typescript Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel #typescript #vuejs #vue
Top 3 Improvements in Laravel 10
Переглядів 1,2 тис.Рік тому
Laravel 10 was released. Let's talk about the top 3 improvements made for Laravel 10. 0:00 - Intro 0:30 - Return types 4:18 - Laravel Pennant 8:57 - Process Facade Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel10 #laravel
Increase Your Code Quality by Using Laravel's Enum Casting
Переглядів 3,1 тис.Рік тому
Increase Your Code Quality by Using Laravel's Enum Casting
Deep Dive into Basic and Backed Enums in PHP
Переглядів 1 тис.Рік тому
Deep Dive into Basic and Backed Enums in PHP
Learn How to Use Eager Loading
Переглядів 2,8 тис.Рік тому
Learn How to Use Eager Loading
4 Questions to Ask When Choosing a Dependency
Переглядів 359Рік тому
4 Questions to Ask When Choosing a Dependency
Decorator Design Pattern in Laravel and PHP
Переглядів 3 тис.Рік тому
Decorator Design Pattern in Laravel and PHP
Builder Design Pattern in Laravel and PHP
Переглядів 5 тис.Рік тому
Builder Design Pattern in Laravel and PHP
Factory Design Pattern in Laravel and PHP
Переглядів 8 тис.2 роки тому
Factory Design Pattern in Laravel and PHP
Strategy Design Pattern in Laravel and PHP
Переглядів 6 тис.2 роки тому
Strategy Design Pattern in Laravel and PHP
Getting Started with Laravel, Inertia and Vue 3
Переглядів 9 тис.2 роки тому
Getting Started with Laravel, Inertia and Vue 3
How To Create Custom Standardized HTTP Responses In Laravel
Переглядів 1,3 тис.2 роки тому
How To Create Custom Standardized HTTP Responses In Laravel
How to install Tailwind with Laravel and Vite
Переглядів 2,2 тис.2 роки тому
How to install Tailwind with Laravel and Vite
How To Bind an Interface to a Class in Laravel
Переглядів 2,8 тис.2 роки тому
How To Bind an Interface to a Class in Laravel
How To Test a Custom Laravel Validation Rule
Переглядів 3632 роки тому
How To Test a Custom Laravel Validation Rule
How To Install Tailwind CSS In Laravel and Mix
Переглядів 7 тис.2 роки тому
How To Install Tailwind CSS In Laravel and Mix
Laravel CSV Upload and Database Import Tutorial
Переглядів 3,3 тис.2 роки тому
Laravel CSV Upload and Database Import Tutorial

КОМЕНТАРІ

  • @mohamadsh2840
    @mohamadsh2840 Місяць тому

    You are so good

  • @pfuhad3760
    @pfuhad3760 2 місяці тому

    Please share full source code

  • @هيافة-ت2ر
    @هيافة-ت2ر 3 місяці тому

    can you share the full project?

  • @haiffy
    @haiffy 3 місяці тому

    thank you so much i was wondering why did tailwind breaks when i start the vite dev

    • @esco_tech
      @esco_tech 3 місяці тому

      Glad it was helpful!

  • @omartoma
    @omartoma 4 місяці тому

    Great work

    • @esco_tech
      @esco_tech 3 місяці тому

      Thank you! Cheers!

  • @DeveloperAccount-fq2xj
    @DeveloperAccount-fq2xj 4 місяці тому

    nhi hai

  • @BsiennKhan
    @BsiennKhan 5 місяців тому

    Good video on laravel dependency injection with interface. Could be a tiny bit shorter, maybe 5 mins shorter. OVerall nice tutorial.

    • @esco_tech
      @esco_tech 4 місяці тому

      Great suggestion!

  • @Tangent1al
    @Tangent1al 5 місяців тому

    Great video, being able to specify context for log files to track exceptions and usability across multiple interactions is a cool idea. I gotta dig into the docs more to understand if there’s any other benefits to using it over session cache storage, but still this video gave me a few ideas. Thanks Nick!

    • @esco_tech
      @esco_tech 5 місяців тому

      Thank you for the kind words! One of the biggest benefits IMO is context automatically being included for queued jobs and commands.

  • @AmitGupta-cc9fk
    @AmitGupta-cc9fk 5 місяців тому

    I want more videos like this. This video is very useful 👌

  • @NikroVir
    @NikroVir 5 місяців тому

    Thanks for the informative video!

  • @andrewdalpino256
    @andrewdalpino256 6 місяців тому

    Loved this Nick! Thanks

    • @esco_tech
      @esco_tech 6 місяців тому

      Thank you Andrew 🙏! Appreciate it.

  • @alimosbah
    @alimosbah 6 місяців тому

    Can you do it with fortify !!

  • @alimosbah
    @alimosbah 6 місяців тому

    good work bro

    • @esco_tech
      @esco_tech 6 місяців тому

      Thank you for the kind words!

  • @tiberiuszabo6849
    @tiberiuszabo6849 7 місяців тому

    Thanks!

  • @taghwomills6310
    @taghwomills6310 7 місяців тому

    getFormatter() maybe should have been a static method.

  • @kafeshop
    @kafeshop 7 місяців тому

    always as a dev. dependency in my composer.json >ThX

  • @RahulSingh821990
    @RahulSingh821990 7 місяців тому

    Can map interface with class using service provider, In the same way author of this videos did using match function

    • @esco_tech
      @esco_tech 3 місяці тому

      That's correct!

  • @marcosgonzales2007
    @marcosgonzales2007 8 місяців тому

    Very well explained. Thank you. I just finished reading about this in head first design patterns and wanted to see it in action.

  • @holylandvideos9859
    @holylandvideos9859 8 місяців тому

    Thank you very helpful

  • @kriguer3485
    @kriguer3485 9 місяців тому

    cowboy programmer, quick and dirt

  • @curiousbd8115
    @curiousbd8115 9 місяців тому

    I find no difference between factory and this pattern

  • @HaneefAnsari
    @HaneefAnsari 9 місяців тому

    Hey, I like your video and I would like to have separate video for how to set up Laravel in Windows 11 and curious to know what PHP local development web server for you're using ?

    • @esco_tech
      @esco_tech 9 місяців тому

      Hi Thanks for watching! On Windows I use WSL 2. Because it's Ubuntu, I can use valet for linux github.com/cpriego/valet-linux. Using the regular PHP and nginx combination

    • @mandjivatuva
      @mandjivatuva 24 дні тому

      @@esco_tech You can as well use Laragon or Herd for Windows now. They have a free version for WinOS

  • @kirindev
    @kirindev 9 місяців тому

    thank you

    • @esco_tech
      @esco_tech 9 місяців тому

      Thank you for watching!

  • @bptmhalim
    @bptmhalim 10 місяців тому

    dam that look sleek

  • @JamesAutoDude
    @JamesAutoDude 11 місяців тому

    Freaking thank you. Their documentation SUCKS Also it claims to put the Middleware in the Kernel under the 'web' designation

  • @prateekghanghas4751
    @prateekghanghas4751 11 місяців тому

    4

  • @سجاداسکندریان
    @سجاداسکندریان 11 місяців тому

    you can write this with pipeline. pipeline is very clean

  • @modibenchabeleng9310
    @modibenchabeleng9310 11 місяців тому

    is it me or does the laravel and inertia docs seem incomplete?

    • @dodiyulian1317
      @dodiyulian1317 10 місяців тому

      yeah me too

    • @esco_tech
      @esco_tech 9 місяців тому

      Sometimes it is hard to find stuff. Eventually, I feel like I can find it but I have to dig.

    • @Code_Zw
      @Code_Zw 4 місяці тому

      true

  • @lattecofie7126
    @lattecofie7126 Рік тому

    please share the code because I don't have time to watch it

  • @AmitErandole
    @AmitErandole Рік тому

    Very useful. Would you mind sharing a link to this repo or just the factory and seeder files so we can play around?

  • @eslamabdallahabass5662
    @eslamabdallahabass5662 Рік тому

    amazing

  • @taufanprasetyo4773
    @taufanprasetyo4773 Рік тому

    How to use form from shadcn/ui with inertia?

    • @haiffy
      @haiffy 3 місяці тому

      we can't just use it normally with zod and react hook form?

  • @-slash-7772
    @-slash-7772 Рік тому

    Nice video! Liked your other videos on design patterns, too since you explain things pretty well. I wanted to ask you how you'd handle updating data that belongs to a user. For example, a User has an Inventory which has many Items. If you were to edit an Item, what would be your approach? would you use a Policy? would you directly do something like auth()->user()->profile->id == item->user_id? would you utilize a package that magically does it? will you use dependency injection? I would totally love to see how you approach this.

  • @ce7in
    @ce7in Рік тому

    Is this really a suitable example of a decorator design pattern? I mean, you tried to apply the decorator design pattern by the way of pipeline design pattern.

  • @valtrgr3755
    @valtrgr3755 Рік тому

    thank you

  • @abedcodes
    @abedcodes Рік тому

    thank for sharing 🙏

  • @zzkevinlim
    @zzkevinlim Рік тому

    Thankyou.

  • @abiezerreyes8484
    @abiezerreyes8484 Рік тому

    Very nice mood bro, I like your videos

    • @esco_tech
      @esco_tech Рік тому

      Glad you like them, it's greatly appreciated!

  • @bryannagregory618
    @bryannagregory618 Рік тому

    🌟 "Promosm"

  • @bakre_dev8728
    @bakre_dev8728 Рік тому

    Cool

  • @saifurrahman548
    @saifurrahman548 Рік тому

    Really great tutorial. I loved It. I implemented in my own way after watching your video. Thanks a lot. Please make more design pattern video tutorials for Laravel. Thanks in Advance.

  • @svenst
    @svenst Рік тому

    Is the __toString() a magic php function or something that the Laravel info command helper is looking for?

    • @esco_tech
      @esco_tech Рік тому

      Yes __toString is a magic method. www.php.net/manual/en/language.oop5.magic.php#object.tostring Any time PHP tries to convert the object to a string it will look at that method for how to convert it to a string.

    • @svenst
      @svenst Рік тому

      @@esco_tech thanks! 👍😋

  • @damilarekoiki
    @damilarekoiki Рік тому

    Nice video. What is the difference between this and the factory design pattern?

  • @millennia
    @millennia Рік тому

    Does not this violate the Open-Closed-Princiaple? Because every time a new method is added I have to go back to the constructor and add more?

    • @khiangte85
      @khiangte85 Рік тому

      Exactly.. PaymentStrategyContext constructor argument should be type of PaymentMethod interface

  • @allan.koskei
    @allan.koskei Рік тому

    Simple and straight to the point. I love your design pattern videos

  • @allan.koskei
    @allan.koskei Рік тому

    Decorator seems very verbose, why wouldn't we have trim, mention and wordcount function enclosing a string. e.g echo trim_func(mention_func(wordCount_func($originalString))); These functions can also be tested separately

  • @makarovrov
    @makarovrov Рік тому

    Very useful and very simple explaines. Thanks for the content

    • @esco_tech
      @esco_tech Рік тому

      I appreciate the kind words!

  • @andreyboichenko3737
    @andreyboichenko3737 Рік тому

    I thought it's a fluent interface, not a builder

    • @esco_tech
      @esco_tech Рік тому

      That is the builder pattern. Fluent would be another name for it.

  • @victorazuara3346
    @victorazuara3346 Рік тому

    Thanks for share 👍

  • @Senquiem
    @Senquiem Рік тому

    great video, thank you