Berlyn You have to provide a proper route though. Those are not valid routes.
I have to say, this strikes me as a little odd. The URLs I gave in my last post include the following information:
- The discuss.flarum.org give the FQDN for the site.
- The /d says that we want to view a discussion
- The /377 identifies the discussion we want to view.
By any rational measure, this provides the optimal amount of information for the task at hand. That is to say, it gives the minimum necessary information to display the thread in question.
But it seems that this optimum solution is not enough for Flarum to display the thread. We need to add, at the very least, a string which could be the thread title, but could also be just about anything else. (The post identifier is, as you pointed out, optional.) So in other words:
- The optimum information needed to identify the thread is not a valid route.
- The optimum information needed to identify the thread, plus some random nonsense, is a valid route.
Not being a programmer, I haven't looked into Laravel or MVC routing, so I can only wonder at the reason for this. But on the surface, from the perspective of an ordinary user, it seems somewhat ridiculous.
Berlyn Either way, that's a decision for neither you or I to make. It's up to the developers.
And presumably the developers can benefit from a discussion of what prospective admins and users want and expect from the software. That is one purpose of these forums, no?