Тёмный
QiroLab
QiroLab
QiroLab
Подписаться
We create free tutorials and open source tools for Laravel and Javascript developers to make it easier to build products and apps quickly.

Explore the collection of web development tutorials, latest news, and tips on various technologies like PHP, Laravel, WordPress, VueJs, ReactJs, NodeJs, etc.

🌟 Support my work:
1. On BuyMeACoffee: www.buymeacoffee.com/qirolab
2. On Patreon: www.patreon.com/qirolab

What is React.js? A Beginner's Introduction
5:16
4 месяца назад
Комментарии
@andrisalazar7565
@andrisalazar7565 День назад
Thanks!! very helpful
@chamseldinboukhalkhal-cu1bi
@chamseldinboukhalkhal-cu1bi 5 дней назад
tahnks that was realy helpful for my laravel learning journey
@sayedahmadnaweed1
@sayedahmadnaweed1 9 дней назад
Is this project dockerized?
@QiroLab
@QiroLab 9 дней назад
No, it is not dockerized
@sayedahmadnaweed1
@sayedahmadnaweed1 8 дней назад
@@QiroLab Thank you, I need the dockerized repo of this stack. Let me know if you have any link.
@QiroLab
@QiroLab 9 дней назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@misterhs5511
@misterhs5511 15 дней назад
thanks 🙇‍♂🙇‍♂🙇‍♂🙇‍♂🙇‍♂🙇‍♂
@QiroLab
@QiroLab 13 дней назад
Most welcome
@saydurrahman1517
@saydurrahman1517 17 дней назад
Thanks for those many useful extensions
@QiroLab
@QiroLab 13 дней назад
Glad you like them!
@ashraf-uzzaman
@ashraf-uzzaman 19 дней назад
when i use sendTypingEvents then broadcasting/auth is forbidden 403 showing.... why this is happened I couldn't find any solution of this please give me a solution
@QiroLab
@QiroLab 19 дней назад
The 403 Forbidden error usually occurs when the user is not authenticated or authorized to join the private channel. To fix this, make sure that: 1. User is Authenticated: Ensure that the user is logged in before trying to join the private channel. 2. Channel Authorization: Check your `BroadcastServiceProvider` or the corresponding channel class to ensure proper authorization logic. For example: ```php Broadcast::channel('chat.{id}', function ($user, $id) { return (int) $user->id === (int) $id; }); ``` 3. Correct Middleware: Verify that you are using the correct middleware for broadcasting, such as `auth:api` or `auth:web`, depending on your setup. 4. CSRF Token: Ensure that the CSRF token is being passed correctly with your requests. I recommend watching the tutorial again to see how it's implemented step by step. Let me know if you need further assistance!
@ashraf-uzzaman
@ashraf-uzzaman 19 дней назад
you are awesome but on this video you are doing code is too fast. I'm not comfortable with this speed.....next time please slowly do it
@QiroLab
@QiroLab 19 дней назад
Thanks for your feedback! I’ll slow down the coding in future videos to make it easier to follow. I appreciate your support!
@leerenae313
@leerenae313 21 день назад
Thank you so much for putting this video out it helped me a lot! For that, I've hit the subscribe button 💪 What a clear and concise tutorial!
@QiroLab
@QiroLab 19 дней назад
Thank you so much for the support and for subscribing! I'm glad the tutorial was helpful for you. More content is on the way-stay tuned! 💪
@MarcoPolo-bh6yy
@MarcoPolo-bh6yy 22 дня назад
how can i make the content extend to footer?
@victor_lawal
@victor_lawal 23 дня назад
Thank you for this tutorial I was trying to run the code from Git Hub, but the chat-component is not showing in chat.blade what am I missing, please?
@QiroLab
@QiroLab 19 дней назад
You're welcome! It sounds like the chat component might not be properly registered or included. Make sure you've imported the component correctly. Also, check for any errors in the browser console.
@alwose
@alwose 14 дней назад
@@QiroLab in console : Uncaught You must pass your app key when you instantiate Pusher. 1:1
@QiroLab
@QiroLab 26 дней назад
*Special Offer*: Enjoy a 50% discount on Ctrl+Alt+Cheat! Use the coupon code "FIRSTLAUNCH" at checkout. Don't miss out on this limited-time offer! 👉 Boost your productivity-grab Ctrl+Alt+Cheat right here!: qirolab.com/ctrl-alt-cheat
@ECE-KAVYAV
@ECE-KAVYAV 28 дней назад
For me it's showing error for the commant npm initial eslint --save-dev. Could you help me? 😢
@QiroLab
@QiroLab 19 дней назад
It looks like there might be a typo in the command. Try running: ``` npm install eslint --save-dev ```
@mahaar
@mahaar 28 дней назад
The tutorial was good except this theme shit, please follow up with what works for most of your audience rather than your own garbage publicity
@QiroLab
@QiroLab Месяц назад
*Note*: React class components aren't recommended for new projects, but it's good to learn them in case you work with legacy code. *JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@unology1
@unology1 Месяц назад
Great tutorial
@QiroLab
@QiroLab 19 дней назад
Thank you! Cheers!
@alexk6125
@alexk6125 Месяц назад
Thank you for your job. Great lessons!
@QiroLab
@QiroLab Месяц назад
Glad you like them!
@QiroLab
@QiroLab Месяц назад
🚀 *Special Offer*: Enjoy a 50% discount on Ctrl+Alt+Cheat! Use the coupon code "FIRSTLAUNCH" at checkout. Don't miss out on this limited-time offer! 👉 *Get Ctrl+Alt+Cheat here*: qirolab.com/ctrl-alt-cheat
@Rex-lp1dl
@Rex-lp1dl Месяц назад
Thank you
@QiroLab
@QiroLab Месяц назад
My pleasure!
@yannicksans7141
@yannicksans7141 Месяц назад
Bravo !!! But can you increase the resolution ? Because 480p is hard to read ...
@QiroLab
@QiroLab Месяц назад
I am so sorry; I made a mistake during rendering. It cannot be fixed now. I am glad you liked this tutorial.
@thaitea5399
@thaitea5399 Месяц назад
laravel reverb only for laravel 11 or availabel too in laraval 9?
@QiroLab
@QiroLab Месяц назад
No, Laravel Reverb does not support Laravel 9. You should upgrade to Laravel 11 Or you can use Laravel WebSockets. I have already created a detailed video on this. Here is the playlist URL: ru-vid.com/group/PL1TrjkMQ8UbWfFUCimQ50CdrR_J7QvEFW
@suhavidhendra7387
@suhavidhendra7387 Месяц назад
Excuse me, I want to ask something, I'm stuck. Why is it that I can use Laravel's auth sanctum cookie locally but it doesn't work when deployed to development server? Error 401 when getting user after successfully logging in. Is there something missing in the sanctum config?
@QiroLab
@QiroLab Месяц назад
Sanctum cookie issues on deployment are common. Check cookie domain, CSRF, session config, and CORS. - Ensure SANCTUM_DOMAIN in your .env file is set correctly for both environments. - Check if your browser is blocking third-party cookies, which might affect cookie settings on the development server. - Verify that the CSRF token is handled correctly in your frontend. Make sure it's included in requests. - For API routes, you might need to exclude them from CSRF verification in app/Http/Middleware/VerifyCsrfToken.php. - Check your session configuration in config/session.php. Ensure it's consistent between environments. Pay attention to domain, path, and secure options. - If your frontend and backend are on different domains, CORS might be interfering. Configure CORS headers appropriately in your backend.
@suhavidhendra7387
@suhavidhendra7387 Месяц назад
@@QiroLab Yes, my problem has been found because the session in Laravel was not called correctly.
@alexk6125
@alexk6125 Месяц назад
Thanks!! Very useful playlist!!
@QiroLab
@QiroLab Месяц назад
Glad it was helpful!
@shaikhanuman8012
@shaikhanuman8012 Месяц назад
Best tutorial for solid principle in PHP, tq for sharing with us.
@QiroLab
@QiroLab Месяц назад
Glad you liked it
@GabonLeonSR
@GabonLeonSR Месяц назад
Pertamax
@QiroLab
@QiroLab Месяц назад
🚨 Last week alert! 🚨 Don't miss your chance to get the Spec-Coder VS Code Extension at 50% off! Use code "YT-FAMILY" at checkout. Offer expires this week! Level up your coding with smart completion, code generation, and more! Don't miss out: qirolab.com/spec-coder
@QiroLab
@QiroLab Месяц назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@ahmadsaid5668
@ahmadsaid5668 Месяц назад
thank you alot u r good person
@QiroLab
@QiroLab Месяц назад
So nice of you
@ah-rahimi
@ah-rahimi Месяц назад
How can we receive events in the backend from frontend, we can use whisper() function?
@codewithsub5083
@codewithsub5083 2 месяца назад
Loved the series. Thank you so much ❤❤
@QiroLab
@QiroLab Месяц назад
Glad you like them!
@QiroLab
@QiroLab 2 месяца назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@QiroLab
@QiroLab 2 месяца назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@sagarghorai2616
@sagarghorai2616 2 месяца назад
Hi, please show all online user list, i'm face the issue to handel the get all online user without refresh. i get online user when i refresh the page. Please help
@QiroLab
@QiroLab 2 месяца назад
For that, you should watch this playlist: ru-vid.com/group/PL1TrjkMQ8UbWfFUCimQ50CdrR_J7QvEFW It is a real-time chat using Laravel WebSocket, and the logic is the same with Laravel Echo.
@ahmedsunil3235
@ahmedsunil3235 2 месяца назад
Page numbers not automcatic right? Is there any way?
@QiroLab
@QiroLab 2 месяца назад
Don't be left behind, get the Spec Coder VSCode Extension now 🔥 👉 qirolab.com/spec-coder
@QiroLab
@QiroLab 2 месяца назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@anatanieldiogo
@anatanieldiogo 2 месяца назад
Thanks for the video, I'm having an error typing. "127.0.0.1:8000/broadcasting/auth [403]", can you help me please?
@sachinmohite217
@sachinmohite217 2 месяца назад
Hi, Thank you very much @QiroLab, You helped me crack the top end interview. Thank you for life....
@QiroLab
@QiroLab Месяц назад
Glad it helped!
@sachinmohite217
@sachinmohite217 Месяц назад
@@QiroLab I had expected. you will replay.
@gabbusaii3375
@gabbusaii3375 2 месяца назад
hello, do you ever plan on making a react version for this?
@QiroLab
@QiroLab 2 месяца назад
I haven't planned a separate video for React because the same logic can be applied in React.js as well. If you have any specific questions about how to implement it in React, feel free to ask!
@QiroLab
@QiroLab 2 месяца назад
*50% off!* Use code *YT-FAMILY* (limited time offer). One Time Payment, no monthly subscription. 👉 qirolab.com/spec-coder
@QiroLab
@QiroLab 2 месяца назад
Don't get left behind! Try Spec Coder: Supercharge Your Coding with AI! *50% off!* Use code *YT-FAMILY* (limited time offer). 👉 qirolab.com/spec-coder
@user-eo9yu2ri9s
@user-eo9yu2ri9s 2 месяца назад
Thank you so much for the new video!❤❤
@QiroLab
@QiroLab 2 месяца назад
Hope you enjoyed it!
@QiroLab
@QiroLab 2 месяца назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@user-eo9yu2ri9s
@user-eo9yu2ri9s 2 месяца назад
"Your videos are amazing! I’ve been waiting for a new upload for the past 6 days. Please post a new video soon. Thanks!"
@QiroLab
@QiroLab 2 месяца назад
Thank you so much for your kind words! I'm thrilled to hear that you enjoy my videos. I just uploaded a new video today! I hope you like it. Let me know what you think!
@user-eo9yu2ri9s
@user-eo9yu2ri9s 2 месяца назад
@@QiroLab Thank you so much for the new video! I just watched it and it was incredibly helpful. Your content always makes complex topics much easier to understand. Keep up the great work!
@QiroLab
@QiroLab 3 месяца назад
*50% off!* Use code *YT-FAMILY* (limited time offer). One Time Payment, no monthly subscription. 👉 qirolab.com/spec-coder 🔥 Spec Coder: Supercharge Your Coding with AI! (Features & AI Setup) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-88CTOA7jL4s.html
@QiroLab
@QiroLab 3 месяца назад
*JavaScript: A Comprehensive Guide from ES2015 to ES2023 - eBook* 👉 qirolab.gumroad.com/l/javascript-from-es2015-to-es2023
@QiroLab
@QiroLab 3 месяца назад
*50% off!* Use code *YT-FAMILY* (limited time offer). One Time Payment, no monthly subscription. 👉 qirolab.com/spec-coder Spec Coder: Supercharge Your Coding with AI! (Features & AI Setup) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-88CTOA7jL4s.html
@arturodelosangeles
@arturodelosangeles 3 месяца назад
shouldnt be sockets ? instead of ajax?
@bommambo7425
@bommambo7425 3 месяца назад
😂😂
@QiroLab
@QiroLab 3 месяца назад
WebSocket is two-way communication over a single TCP connection; I used AJAX to store messages in the database and WebSockets for real-time communication.
@alireza10up
@alireza10up 3 месяца назад
well
@shaungbhone8368
@shaungbhone8368 3 месяца назад
480p?
@QiroLab
@QiroLab 3 месяца назад
Apologies for the low quality of the video. I made a mistake during the rendering process.
@shaungbhone8368
@shaungbhone8368 3 месяца назад
@@QiroLab nvm! A great video.
@QiroLab
@QiroLab 3 месяца назад
Thanks