Rukmi Patel
Rukmi Patel
  • Видео 49
  • Просмотров 50 437
Master XDebug with PHP: A Comprehensive Guide for Debugging and Profiling
🔥 Master XDebug with PHP: A Comprehensive Guide! 🔥
In this video, we'll dive deep into everything you need to know about using XDebug with PHP, both inside and outside a Docker environment. Whether you're a beginner looking to get started or an experienced developer wanting to explore advanced XDebug features like profiling, this tutorial has got you covered. 🎯
📌 Video Chapters:
00:50 - How to install XDebug without a Docker environment.
01:26 - How to install XDebug with a Docker environment.
02:52 - Install and enable the XDebug extension.
03:05 - Configure XDebug by overriding settings in the php.ini file.
07:20 - GitHub repository checkout and setup for running the project.
07:58 - How to ens...
Просмотров: 44

Видео

How to Dockerize and Set Up SonarQube from Scratch | Step-by-Step Tutorial
Просмотров 1112 месяца назад
Welcome to my channel! In this video, I'll guide you through the process of dockerizing and setting up SonarQube from scratch. Whether you're a beginner or an experienced developer, this step-by-step tutorial will help you get SonarQube up and running in no time. What You'll Learn: - Introduction to SonarQube and its benefits - Setting up the necessary prerequisites - Pulling and running the So...
Implement Multi-Factor Authentication (MFA) with PHP 8.1 & Google Authenticator | Step-by-Step Guide
Просмотров 1973 месяца назад
In this video, I will walk you through the process of implementing Multi-Factor Authentication (MFA) using PHP 8.1, Composer, and the Google Authenticator App. We will be utilizing the Vectorface/GoogleAuthenticator GitHub repository for this implementation. Time Stamps: 00:26 - What is MFA? 01:33 - Step-by-step implementation of MFA 02:22 - Bad practice that you should avoid while implementing...
Quickly setup development environment for your next PHP project using Laravel Herd.
Просмотров 2438 месяцев назад
In this video, I have explained what Laravel Herd is and how easy it is to set up a development environment using Laravel Herd. Useful Links: Laravel Herd - herd.laravel.com/ Laravel Herd Database - herd.laravel.com/docs/1/getting-started/databases XDebug In Laravel Herd - herd.laravel.com/docs/1/advanced-usage/xdebug XDebug - xdebug.org/ Visual Studio code - code.visualstudio.com/ Sample Lauch...
Limit Eager Loading
Просмотров 119 месяцев назад
Explore the innovative "Limit Eager Loading" feature introduced in Laravel 11 and its impact on performance optimization. We'll demonstrate how this feature allows developers to control the eager loading of relationships, preventing unnecessary data retrieval and reducing resource consumption. Whether you're working with complex data models or optimizing database queries, this video will show y...
Dumpable Trait
Просмотров 109 месяцев назад
Dive into the world of dumpable traits in Laravel 11 and uncover their role in debugging and introspection. We'll explore how dumpable traits enable developers to gain deeper insights into trait behavior and troubleshoot issues more effectively. Whether you're inspecting trait methods or analyzing trait composition, this video will arm you with the knowledge and techniques to leverage dumpable ...
3 new Make Commands
Просмотров 99 месяцев назад
Discover three game-changing make commands introduced in Laravel 11 that will revolutionize your development workflow. These new make commands are designed to supercharge your productivity and streamline the development process. php artisan make:enum Enums/TestEnum Above command will generate new folder(If not already) `Enums` and will generate new Enum file inside that folder. php artisan make...
Changes in Config folder
Просмотров 149 месяцев назад
Join us as we unravel the changes and enhancements in the config folder of Laravel 11. From revamped configuration settings to improved management of environment variables, we'll explore how Laravel 11 empowers developers with greater flexibility and customization options. Whether you're fine-tuning application settings or configuring third-party services, this video will guide you through the ...
Where has API routes gone? How to bring it back?
Просмотров 1629 месяцев назад
In this video, we'll address a common question among Laravel developers: Where have API routes gone in version 11? We'll explore the restructuring of API routes in Laravel 11 and provide step-by-step guidance on how to reintegrate them into your projects. Whether you're building RESTful APIs or leveraging Laravel for backend services, this video will equip you with the knowledge and tools to ha...
Role of bootstrap.php in app folder
Просмотров 279 месяцев назад
Take a deep dive into the pivotal role of bootstrap.php within the app folder of Laravel 11. We'll uncover how this essential file facilitates the initialization and configuration of your Laravel application, ensuring smooth execution and seamless integration of core components. Gain insights into best practices for leveraging bootstrap.php to maximize the performance and functionality of your ...
Slim Skeleton
Просмотров 309 месяцев назад
In this video, we'll delve into the intricacies of Laravel 11's slim skeleton architecture. You'll discover how this streamlined approach to project structure optimizes resource utilization and enhances scalability. From reduced overhead to improved code organization, we'll explore the benefits of embracing the slim skeleton architecture in your Laravel 11 projects.
Introduction
Просмотров 249 месяцев назад
In this video, I have explained pre-requisites, Release Dates and Available Support of Laravel 11. Supporting Links. - laravel.com/docs/11.x/releases
Docker + PHP + MySQL + Virtual Host + SSL Certificate
Просмотров 9 тыс.2 года назад
When I started docker newly, though I was fascinated with the concept but I had faced many hurdles before I could dockerise my first PHP project. All videos on the RUclips just shows what It is already mentioned in the documentation but I had to search for some specific solutions like how to install php extensions, or how to create virtual-hosts or how to override php.ini file and likewise. In ...
4 bonus video - Recommended Ubuntu Tweaks
Просмотров 163 года назад
In this video, I have shown some tweaks which will improve your productivity exponentially.
3 gnome extensions
Просмотров 193 года назад
Especially if you're migrating from Windows, Gnome Desktop won't appeal much to you. Though Ubuntu does not offer much to the desktop by default, Community has created extensions to improve the desktop experience. In this video, I will show what is Gnome Extension and how to install/manage Gnome extensions and recommend some of my favorite Gnome extensions to enhance your Ubuntu experience.
2 Installing Dracula Theme
Просмотров 8803 года назад
2 Installing Dracula Theme
1 5 apps you must install in Ubuntu
Просмотров 1483 года назад
1 5 apps you must install in Ubuntu
Docker + Laravel + MySql + Nginx + Composer
Просмотров 20 тыс.3 года назад
Docker Laravel MySql Nginx Composer
Settings Sync
Просмотров 403 года назад
Settings Sync
HTML Bolierplate
Просмотров 103 года назад
HTML Bolierplate
Excel Viewer
Просмотров 3313 года назад
Excel Viewer
Thunder Client
Просмотров 163 года назад
Thunder Client
Terminals Manager
Просмотров 153 года назад
Terminals Manager
Apache Conf
Просмотров 213 года назад
Apache Conf
GitGraph
Просмотров 333 года назад
GitGraph
GitLens
Просмотров 253 года назад
GitLens
File Utils
Просмотров 603 года назад
File Utils
Advanced New File
Просмотров 1493 года назад
Advanced New File
Bracket Pair Colorizer 2
Просмотров 733 года назад
Bracket Pair Colorizer 2
Live Server
Просмотров 143 года назад
Live Server

Комментарии

  • @diazluise
    @diazluise 3 месяца назад

    Can you please share the github ?

    • @rukmi205
      @rukmi205 3 месяца назад

      I have not pushed it to Git. Though I am happy to answer queries you have while implementing it.

  • @faheem92mt
    @faheem92mt 7 месяцев назад

    Legit tutorial. Works now

    • @rukmi205
      @rukmi205 3 месяца назад

      Thank you for your response.

  • @mohamadirshadalam
    @mohamadirshadalam Год назад

    I watched your full video and followed all the steps everything is working but the virtual host is not working

    • @rukmi205
      @rukmi205 9 месяцев назад

      Apologies for late response. My laptop with this architecture set-up is corrupted. I won't be able to assist you but I am open to answer all your questions.

  • @shaik-k4f
    @shaik-k4f Год назад

    Can you please share the github url of this tutorial

    • @rukmi205
      @rukmi205 9 месяцев назад

      Apologies for late response. My laptop with this architecture set-up is corrupted. I won't be able to assist you but I am open to answer all your questions.

  • @UD-Blackknight
    @UD-Blackknight Год назад

    Excellent!

  • @AhmadFauziHanif
    @AhmadFauziHanif Год назад

    how to manage local domain? I will use Nginx Proxy Manager for my Local PC for developing by docker engine

    • @rukmi205
      @rukmi205 Год назад

      I dont have experience with Nginx Proxy Manager but you can make entry in host file in local machine to register domain locally.

  • @riding-with-joydeep
    @riding-with-joydeep Год назад

    I have seen your whole video. its really helpful. Can you please help me how can I create ssl certificate in windows

    • @rukmi205
      @rukmi205 Год назад

      I only have Mac now but you can use OpenSSL to issue self sign certificate in Windows.

  • @two-zero
    @two-zero Год назад

    Thank you Rukmi, 110th subscriber here

  • @carlosdantenicolasdelafuen1293

    Gracias 👋👋👋👍

  • @gowiththeprogram
    @gowiththeprogram Год назад

    Can this be used in production?

    • @rukmi205
      @rukmi205 Год назад

      Yes, this can be used in production. Also main benefit is, its easy to deploy and we can replicate the same environment as production.

  • @AMITJOSHIp
    @AMITJOSHIp Год назад

    I am not able to find the git link of repo, from where we can refer docker yml file.

  • @Jaum3BCN
    @Jaum3BCN Год назад

    Good video! all seems work, but when access to adress in vhost, I get an error forbidden, how to solve this problem? I'm in MacOS Ventura, thanks

    • @rukmi205
      @rukmi205 Год назад

      Sorry for late response. I have set this up in macOS Ventura too. And this seems to be working fine.

    • @rukmi205
      @rukmi205 Год назад

      I can help you debug this problem if its quick fix, send me your email here and I will contact you.

  • @fabsync
    @fabsync 2 года назад

    the only problem I am facing is with the "install" file.. how did you create that file? does it need a specific extension format or is it a blank file with the information inside? I just copied the information you have there in a blank page but when I enter ./bin/install I am getting this error....bash: ./bin/install: Permission denied -> your help is much appreciated!

    • @fabsync
      @fabsync 2 года назад

      I found the answer.. I just cd into the bin foloder and executed permissions with this command: "chmod +x install" and then from the root path I follow your instructions: ./bin/install "... the question I have for you now. is this. after this command is asking me for What URL. ? What do we need to enter there? Thanks a lot in advance!

    • @fabsync
      @fabsync 2 года назад

      I finally got this one.. it is just the link from your github or bitbucket.. when I choose bitbucket it is password protected so I found a way around that.. i wonder if there is a way to make this process automatic and secure at the same time when deploying online.. ?

    • @rukmi205
      @rukmi205 2 года назад

      Yes, you can follow the same process for production as well. We are not storing the password at any point of time.

  • @fabsync
    @fabsync 2 года назад

    Definitely the best video on the subject! it will be great to watch a tutorial on how to deploy this onto digitalocean and how to build the architecture for auto-scale.. that if the database gets bigger that you can just start another server, etc..

    • @rukmi205
      @rukmi205 2 года назад

      Glad it was helpful!

  • @misaelgomezcruz
    @misaelgomezcruz 2 года назад

    Gracias amigo indu!!! los tutoriales indus rifan!!!!

  • @drakmeralainrodriguezchicc6348
    @drakmeralainrodriguezchicc6348 2 года назад

    muchas gracias, me funcionó bien en laragon

    • @rukmi205
      @rukmi205 2 года назад

      Glad I could help!

  • @VishalRana-ix9ry
    @VishalRana-ix9ry 2 года назад

    I want to do this but with Ubuntu as core image then nginx and php on it which run the container need help

    • @rukmi205
      @rukmi205 2 года назад

      I prefer Ubuntu or Mac as OS for programming and hence I never had a such need for this.

  • @georgeolivares6952
    @georgeolivares6952 2 года назад

    Finally! I couldn't open the freaking preview hahaha thanks man! Ctrl + Shift + V. Why don't they put this in the extension text? At least I couldn't find it. So annoying.

    • @rukmi205
      @rukmi205 2 года назад

      Hi George, I hope you have got everything what you wanted. Let me know if you need anything from me!

  • @gameworlduk6657
    @gameworlduk6657 2 года назад

    ruclips.net/p/PLdoUjOuWL_owKZgygdcljLwa1ShdGvIp1

  • @NoorMohmmadBeigh
    @NoorMohmmadBeigh 3 года назад

    Hello Rukmi

  • @imarveldesignsolutions9428
    @imarveldesignsolutions9428 3 года назад

    Morning. Please could you send a link to the bash file. Thanks.

    • @rukmi205
      @rukmi205 2 года назад

      I am really sorry, I had to format the PC and had not taken a backup. But you can follow the tutorial to create a bash file.

  • @AhmedAhmed-gp5xv
    @AhmedAhmed-gp5xv 3 года назад

    Hello Rukmi, I'm currently working on a microservice architecture using lumen and I can't connect to other containers. I have been stuck for days

    • @rukmi205
      @rukmi205 3 месяца назад

      I have not tested this with lumen. You may need to make some changes in this architecture to make it comply with Lumen.

    • @AhmedAhmed-gp5xv
      @AhmedAhmed-gp5xv 3 месяца назад

      @@rukmi205 haha, 2 years sooner 😂

    • @rukmi205
      @rukmi205 3 месяца назад

      No excuses, but this one is pretty quick! lol

  • @HarishGGU
    @HarishGGU 3 года назад

    Thanks so much. please i request for make xdebug for Ubuntu20

    • @rukmi205
      @rukmi205 3 года назад

      Hi, installing xdebug on ubuntu should follow the same tutorial though files would be stored in different locations.

  • @danielalisi5222
    @danielalisi5222 3 года назад

    Nice one sir. please how come about mysql folder where did those files come from ?

    • @rukmi205
      @rukmi205 3 года назад

      Hi Daniel, can you be specific? Which MySql files you are talking about? Most of the files are downloaded by Docker. But if you are talking about anything else, let me know.

    • @danielalisi5222
      @danielalisi5222 3 года назад

      Oh i see, because of the volume mount.

    • @danielalisi5222
      @danielalisi5222 3 года назад

      @@rukmi205 Thanks

    • @danielalisi5222
      @danielalisi5222 3 года назад

      @@rukmi205 Can you please drop you auto deployment script ?

    • @rukmi205
      @rukmi205 3 года назад

      @Danel - You can donwload docker compose file from drive.google.com/file/d/1LNXhGrwQHH7_JOSphd5_ux2AH86sv7e6/view?usp=sharing Thank You, Rukmi.

  • @junaidafzal8522
    @junaidafzal8522 3 года назад

    is this setting good for laragon..?

    • @rukmi205
      @rukmi205 3 года назад

      I have not tested this with Laragon but it should be working fine if its using Laravel as core framework.

    • @junaidafzal8522
      @junaidafzal8522 3 года назад

      @@rukmi205 ok thanks..

  • @Armia_Evil
    @Armia_Evil 3 года назад

    It was Great, Thanks

    • @rukmi205
      @rukmi205 3 года назад

      Please like, share & subscribe.

  • @dangvhuy
    @dangvhuy 3 года назад

    How did you run Laravel? is it "php artisan serve"?

    • @rukmi205
      @rukmi205 3 года назад

      Nope. I have created virtual host and run the project on apache.

  • @jagdishgyanchandani1988
    @jagdishgyanchandani1988 3 года назад

    Thanks Sir. I tried to install xdebug on VS code but It is not running. If you can install through Anydesk application I would be greatful to you.

  • @samkp9
    @samkp9 3 года назад

    Hi bro after mapping workspaceFolder how can I access the URL using localhost:9001 ?

    • @rukmi205
      @rukmi205 3 года назад

      Hello Shyamal, Well, port 9001 is provided in php.ini so that x-debug communicate with IDE on specified port. You don't need to provide the port number while loading the script. In my video, I have shown how you can do it by defining virtual host for your local project. If you don't want to create a Virtual-Host, you can simply run the project on localhost URL. Hope above explanation resolves your query. Cheers, Rukmi.

  • @spaceinfotech5539
    @spaceinfotech5539 3 года назад

    This is the best solution to xdebug | Laravel configuration. Thanks a lot my brother

    • @rukmi205
      @rukmi205 3 года назад

      You are most welcome

  • @jseh_
    @jseh_ 3 года назад

    Thanks bro

  • @cali4484
    @cali4484 4 года назад

    good tutorial

    • @rukmi205
      @rukmi205 3 года назад

      Glad it helped

  • @edwinunknown
    @edwinunknown 4 года назад

    Thanks for this tutorial.. u help me a lot with my work.. i have some problems listing the events but ur explanation help me a lot to fix the things.. now this work perfectly!

    • @rukmi205
      @rukmi205 3 года назад

      You are most welcome, Glad I could help you. please subscribe for more interesting videos.