Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Tippin's avatar
Level 13

Laracast bug? All threads seemed to have their post times changed.

I noticed laracast was recently updated. Is there a bug that caused all threads posted/replied times to be changed? Possible mass update to data and not disabling timestamp touches? XD

latest threads

0 likes
113 replies
tykus's avatar

Seems like there has been a big update since yesterday - the forum appears to be running on Inertia now. AFAIK it was not on Inertia previous to today???

JeffreyWay's avatar
Level 59

@tippin Fixed. Thanks, we just pushed a big update an hour ago. Fixing all of these little issues as they come in.

@michaloravec That's not helpful. Can you tell me more?

2 likes
CorvS's avatar

@jeffreyway Don't know if it's intended or not, but the "Top 10 Leaderboard" title below the user names is gone.

Oh...and I get a 500 when trying to visit my profile, any other profiles are fine.

1 like
Tippin's avatar
Level 13

@jeffreyway Appreciate it! Site still works great, and love not having full page reloads now. Since you seem to be investigating issues, one other thing I just noticed was the notification for your mention of me. It did not show when I clicked around, but only after a full page reload. My XP bar on my profile also seems to be stuck at full.

I am very happy that links, especially when previewing markdown in reply box, open in new window now. That will save the many times I checked my link was working...only to open the page in the window and loose everything 😭

Keep up the great work 👍

tykus's avatar

My (hidden) profile page is getting a 500 response (even when I am authenticated) @jeffreyway - public profile pages are viewable.

Meracle's avatar

I don't know what the cause is, but I personally haven't been able to change my avatar for a while, the old one doesn't display. I do not even see the option to change it. It is annoying

MichalOravec's avatar

@meracle Fix your twitter and github links. Pass only username and not full link there. dawidow_it for twitter and dawidow for github in your case.

@jeffreyway It would be good idea to parse username from those links, because a lot of people have this problem. They always pass a full link.

1 like
MichalOravec's avatar

@jeffreyway It looks like some css classes are missing or inline styles are gone.

On leaderboard page zero best replies, zero experience (probably just caching problem).

https://laracasts.com/discuss/leaderboard

Badges on the profile are too small, and in the opposite way like before, maybe it was a wanted change.

Invoices page doesn't work

https://laracasts.com/settings/subscription/invoices

Left menu here on forum is smaller (it was there inline css height: 41px before).

Some texts I would say are smaller.

Full list of videos with filters is not visible anymore

https://laracasts.com/search?q=

Journeys are gone (it was good point where to start for beginners in my opinion)

https://laracasts.com/skills/laravel

1 like
Snapey's avatar

My participation gives a 500 error

martinbean's avatar

What? You mean you’re not Anna Kendrick?!

6 likes
Snapey's avatar

Frequent inability to scroll pages. Can't work out what triggers it yet (Chrome/Big Sur)

piljac1's avatar

It also seems that in addition to the last updated bug, best replies were set visually, but not by the OP itself.

bugsysha's avatar

Looks like I've lost association with all the discussions I've participated in? Anyone else facing this issue?

MichalOravec's avatar

It's because pagination links are missing query string filter_by=contributed_to.

The same problem is on every section My Questions, My Best Answers and so on.

JeffreyWay's avatar

Thanks, everyone. Keep them coming. I'd like to iron out all the kinks today. I've already pushed fixes for most of the issues above.

I'll do a full write-up later this week, but even if you don't instantly notice it, this was a significant backend update. The deploy included an upgrade from PHP 7 to PHP 8, from Vue 2 to Vue 3, and from server-side rendering to an SPA (using Inertia). So almost a complete rewrite of the front-end.

10 likes
bugsysha's avatar

Can I put in my CV that I was QA for Laracasts? 🤪

1 like
nathanreeves's avatar

Having issues with downloads not working as well at the moment which I assume to be possibly related?

pom's avatar

After completing a lesson and before it goes on to the next one it comes up:

Lesson Complete

[object HTMLParagraphElement]

JeffreyWay's avatar

Yes. We have a full game-plan ready to go on Trello. My first task was to get this big update out. So we're moving on to perks very soon.

1 like
tykus's avatar

The time ago link on the forum index does not autoscroll to the latest reply.

MichalOravec's avatar

The total experience and the best reply awards are not updated in the profile.

JeffreyWay's avatar

Hmm - seems right to me. Am I missing something?

MichalOravec's avatar

I got 2 best replies today, but on the profile I still see the same number.

And it is not on My experience list as well.

They are same as on leaderboard page, which was cached a few hours ago.

JeffreyWay's avatar

Your best answer count on your profile page says 1,656. That matches up.

image

MichalOravec's avatar

Hmm weird.

Before on this reply I had 1,127,470 experience.

After this reply it should be at least +10.

Edited: It still the same number.

2 likes
automica's avatar

doesn't look like your (hearts) are being added either. your score didn't bump when I clicked /

4 likes
tykus's avatar

The flyout menu does not close when using the avatar as a link to the profile page @jeffreyway

lemmon's avatar

@jeffreyway

In My Participation all of the posts say that I replied to them 6hrs ago.

1 like
tykus's avatar

The original post on every thread is time marked with the time since the most recent reply - seems to be using the updated_at timestamp that gets touched whenever there is a Reply.

MichalOravec's avatar

The OP time is not correct.

Tippin started this conversation 1 minute ago

But it was created a few hours ago.

1 like
PatrickDaniel's avatar

Not sure if it's a bug but all default avatars are the same grey Larry Laracore rather than the ~36 in-color ones previously.

Also, when I click the write a reply button at the bottom of the thread, the dialog box says "Reply to POST" on the top. I honestly can't remember if it always said this is or if it used to use the title of the post itself.

Replying to an individual by clicking reply within a comment gives the correct individual's name so maybe I'm just misremembering.

1 like
Tippin's avatar
Level 13

One other thing I noticed, not sure if a bug or not. When viewing an individual post from the forum, the document has no title, so it just shows the full URL as the title. Also when switching filters on the main forum list, the title always says "Laracast Forum" instead of my best answers, following, etc.

piljac1's avatar

@jeffreyway Here are multiple bugs or unintended behaviors that I found:

  • When clicking on your avatar, it opens the sidebar and while opened, it adds unwanted padding-right to the body. In addition, when you do the same while inside your profile, it makes the navbar disappear.
  • When clicking your avatar within the sidebar, it redirects to your profile, but doesn't close the sidebar.
  • If you navigate out of your profile by clicking on a navigation item in the navbar, and then hover your experience before you get redirected, the experience popover is shown in the target page.
  • There has been either some undesired (auto-attributed) best answers OR they have genuinely been assigned by the OP, but didn't register XP or increment the best answers count. Reference: https://laracasts.com/discuss/channels/vue/what-is-patch-in-vue-dev-tools?page=1&replyId=716661. I had 106 best answers before this one, and I'm still at 106.
  • When an answer is highlighted, and you scroll down (so the top of the answer is hidden) its border can be seen wrapping the #reply-scrubber div.

Also, I don't know if it is intentional, but both loading indicators are red instead of blue.

1 like
JeffreyWay's avatar

I'm having trouble reproducing the padding issue, but the sidebar closing issue has been fixed.

MichalOravec's avatar

I see the same problem with padding-right in all browsers.

Padding problem

JeffreyWay's avatar

Very strange. I can't reproduce that padding-right in any browser. It must be a Windows-specific thing, but I can't imagine why.

JeffreyWay's avatar

Ugh, thanks for tracking that down. In that thread, he says he fixed it, but I'm using the latest version of the package and it looks like we're still running into the same problem. I'll have a deeper look. Thanks again.

1 like
piljac1's avatar

I work on a MacBook Pro and have a Windows gaming PC. I can confirm that the padding issue is occurring on both platforms in Google Chrome. Didn't check other browsers as of now.

PatrickDaniel's avatar

I haven't seen this mentioned yet in the thread- when I click on the heart to like a comment, the heart disappears and reply slides over to take its place. When I refresh the page the comment is still not liked. May be a side effect of other changes, since I specifically remember liking comments yesterday after I made my previous post on this thread.

Also, when a video is complete it seems to redirect to the one you just completed, and then redirect to the next video (so you see the 3 second countdown timer the first time, it redirects to the end of the video you just watched, then you see the 3 second countdown timer again, then it correctly redirects). This happens to me regardless of whether I wait for the countdown to the next video or click next video.

Edit: Now I'm finding that the hearts are working, leaving it in here in case it's an intermittent issue. Using chrome if that makes a difference.

anatomic's avatar

I've just noticed my favourites is empty. I presume it's related to the updates.

Edit: As above, it's now working, so perhaps intermittent

JeffreyWay's avatar

No, I fixed it as part of this morning's deploy. Thanks for letting us know.

Tray2's avatar

@jeffreyway I don't know if this is related to the update but for some reason on the series page Billing With Laravel Cashier says that I've have

114% Completed

PatrickDaniel's avatar

I just watched the last episode in a series and it doesn't show the check mark to mark the episode as done. Only happened on the last episode of the series.

siangboon's avatar

Yes, this issue happened to only the last episode of each series, it will not automatically mark as completed even we had completed the last episode and click on the button on the "Lesson Complete" modal.

I tested few series (Laravel Queue Mastery, Build a Voting App and Laravel 8 From Scratch), when refresh the page, the playback stopped at the last few seconds before complete. The workaround is manually click on "Mark as Complete" button.

1 like
siangboon's avatar

I just noticed that the notification on the right panel when someone mentioned me will not disappear after I clicked on the notification item and the blue bell and notification item will still remain there even I browsed to other pages. But it will disappear when I hard refreshed the page.

by the way, hope that there will have a dedicated tab for "notification" list (or add into activities list) persisted on the profile page so we can re-visit it when needed..

bugsysha's avatar

I was going to ask the same question. Glad you'll keep it. Best way to track new episodes.

Tippin's avatar
Level 13

@jeffreyway Any updates on the profile XP bar? Mine still shows a full bar, and I do not see how "far" until my next level up.

One other side note, more of a request. Would it be possible to find the screen real-estate for the jump to "Newest Reply" button on mobile? For some threads like this, being able to jump to most recent is very helpful. I have tried desktop mode, but no orientation will ever display that option for me on mobile.

JeffreyWay's avatar

Yeah I'm pushing a fix for the XP bar issue right now.

1 like
Next

Please or to participate in this conversation.