You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Done. Route::postTypesAdmin() and Route::postTypes() register per-type routes (admin: index, CRUD, trash, restore, force delete, bulk, terms; public: archive, term archive, single). Permalink structures use {slug}, {id}, {year}, {month}, {day} and taxonomy keys; config('post-types.permalinks') overrides base and structure. Other paths to a post 301 to its permalink. Decision: the post URL is Post::permalink() and a term archive is Term::archiveUrl($type), because javaabu/translatable's trait owns url().
Activity
Post and term models, stencil forms, admin routes, controller, filter…
Terms admin pages, public archives, term archives and single posts wi…
n4ff4h commentedon Nov 5, 2026
Done.
Route::postTypesAdmin()andRoute::postTypes()register per-type routes (admin: index, CRUD, trash, restore, force delete, bulk, terms; public: archive, term archive, single). Permalink structures use {slug}, {id}, {year}, {month}, {day} and taxonomy keys;config('post-types.permalinks')overrides base and structure. Other paths to a post 301 to its permalink. Decision: the post URL isPost::permalink()and a term archive isTerm::archiveUrl($type), because javaabu/translatable's trait ownsurl().