在 Laravel 上用标题替换 URL ID ** 不使用模型 ** [Slug]

Replacing URL ID by title on Laravel ** Without using model ** [Slug]

我想传递一个带 ID 的 link 并在 URL [SEO] 中显示此 ID 的标题而不使用任何模型

<a href="/salons/{{ $salon->id()}}" >Book Appointment</a>

你可以做一件事, 从这里传递 id 并在控制器中从 id、title 获取数据但是当页面呈现时你可以 使用 javascript 替换状态。

您可以在页面呈现后用标题替换您的 ID。

它只会取代你的 url。 而且你还必须提出条件,如果点击 link (你在其中传递了 id)时标题是整数,你必须根据 id 获取数据,你可以使用 laravel when 方法获取条件数据拿来。如果 slug 通过(当页面呈现并且标题被 id 替换时)你必须根据 title-slug.

获取它

Javascript Replace State(URL)

Laravel Conditional Query

希望对您有所帮助:)