mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

@hotgeart Good luck with your many problems coding and in life.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

@SosoRicsi that would be more like parents-children but I see your point

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

Whoop Whoop! I was just watching the previous episode when I got an email that the series was updated.

Thanks Jeffrey for creating awesome content ;)

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

Hey Joe,

first, thanks for this series.

I was watching this episode and I see you make use of Channel->isSubscribed(). I re-watched all videos to see where that came from and couldn't find anything. I checked the repo and there I see that you have a Models/Channel and Models/Message classes. These classes are never introduced. Not even in the installation video. I believe it is confusing as we can't actually understand how a user can be subscribed if we don't know that there is a table for it in the database.

Maybe you should have another video explaining the base of the application as these 2 classes (and their methods) are pivotal to understanding how the messaging system works.

Keep it up!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

If you're not receiving events when sending data through WebSocket, a solution that worked for me is running the command php artisan queue:listen. This resolved the issue for me and allowed events to be received. Give it a try if you're experiencing the same problem!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

@alessandro.mirabelli I can't promise anything, but we'll see. I recorded this episode several times, and that was my reaction to finally getting a take I could use. I originally intended to cut it out.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

1mo ago

I’ve seen all the episodes, but this one was exceptional 💪

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

2mos ago

@JeffreyWay You set the expectations too high for the rest of us, fixing bugs that fast! Thanks Jeffrey

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

2mos ago

@mrrobotoh I have submitted a support ticket as it seems the issue is still here.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

2mos ago

@mrrobotoh Sorry about this! All fixed now.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

I can’t find the repo. Am I blind?

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

the link https://laravelfromscratch.com seems to be broken

mrrobotoh's avatar

mrrobotoh wrote a comment+100 XP

3mos ago

It looks like the video cuts off too early (length of video is around 2mins). But the episode summary does show the completion of extraction of the modal.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

@teutonius It's one of those little gotchas that can result in a huge problem. glad this helped.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

@chilldsgn this is a great follow-up to that series!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

@krekas Thanks! We've fixed the run-time.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

content => 'poly relationships are cool'
That could be taken in a couple different ways

My sides 🤣

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

@sean2025 I'm so glad this series was helpful to you. Thanks for leaving this review!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

Great serie on TALL stack!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

Thank you for this series! I've never used livewire at all before this but i will use it in future projects now!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

Heads up that in Episode 8, we'll continue reviewing getters and setters, and specifically how we can prepare them in PHP 8.4, which introduced support for property hooks.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

Nice. Describing this fundamental yet abstract PHP interface concept in the simplest terms as a feature filter while introducing Laravel's (rather) consistent terminology of "Contract" helped me better understand implementation vs interface principles. Appreciate the bare bones descriptions in this OOP series. Thanks.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

the best series of PHP in the history thank you jeffrey

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

Why the parenthesis around the call to new Auth and new Guest ?

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

3mos ago

@pelachile The parenthesis are there so the handle() method can be called on the instantiated class directly, without having to assign the instance to a variable. Little cleaner and little better for performance since you don't assign to variable.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

Best instructor ever 🫡

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

@chang180 Why would you want to handle something like that?

If a user maliciously tries to modify a locked property, he will see a 500 Internal Server Error without the helpful message that we see at local because of the APP_DEBUG setting in .env.

I personally wouldn't worry about a message to that particular type of user, because he knows very well what he is doing.

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

@facmartoni Thanks for the clarification! I didn’t realize that in a production environment, it would respond with a 500 Internal Server Error. That makes a lot more sense now. Appreciate your input!

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

@chang180 You're welcome! Great that I helped :)

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

Please note that this new series will be the official replacement for "The PHP Practitioner," which we released in 2016. http://laracasts.com/series/php-for-beginners

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

Here's the source code this course!

https://github.com/laracasts/laravel-workshop

mrrobotoh's avatar

mrrobotoh liked a comment+100 XP

4mos ago

@fireball70 Don't fool yourself into believing the latest thing is the correct thing.

Ziggy works beautifully in this case...ESPECIALLY as we're migrating from dozens and dozens of Blade file route() references.

HeadlessUI is maintained and managed by the Tailwind CSS team - the biggest CSS framework in the world.