Laravel 漂亮 url 编辑方法
Laravel pretty url in edit method
谁能告诉我如何在尝试编辑我的 post 时仍然拥有漂亮的 URL?我有 slugs 等但是对于编辑方法,我们需要使用 GET|HEAD 这意味着我们将有这样的东西:
而不是这个:
www.our-domen.com/admin/posts/this-is-my-post-for-edit/edit
代码部分如下:
<td>
<form action="{{ route('posts.edit', $post->slug) }}" method="get">
@csrf
<button type="submit" name="btn-editPost" class="btn btn-info btn-sm" style="color: white;">Edit</button>
</form>
</td>
注意 : slugs 设置正确,没有问题:)
实际上您不需要form,如果您删除@csrf
,它就可以了。
或者,更改您的代码:
<td>
<form action="{{ route('posts.edit', $post->slug) }}" method="get">
@csrf
<button type="submit" name="btn-editPost" class="btn btn-info btn-sm" style="color: white;">Edit</button>
</form>
<td>
至,
<td>
<a href="{{ route('posts.edit', $post->slug) }}" type="button" class="btn btn-info btn-sm" style="color: white;">Edit</a>
</td>
谁能告诉我如何在尝试编辑我的 post 时仍然拥有漂亮的 URL?我有 slugs 等但是对于编辑方法,我们需要使用 GET|HEAD 这意味着我们将有这样的东西:
而不是这个:
www.our-domen.com/admin/posts/this-is-my-post-for-edit/edit
代码部分如下:
<td>
<form action="{{ route('posts.edit', $post->slug) }}" method="get">
@csrf
<button type="submit" name="btn-editPost" class="btn btn-info btn-sm" style="color: white;">Edit</button>
</form>
</td>
注意 : slugs 设置正确,没有问题:)
实际上您不需要form,如果您删除@csrf
,它就可以了。
或者,更改您的代码:
<td>
<form action="{{ route('posts.edit', $post->slug) }}" method="get">
@csrf
<button type="submit" name="btn-editPost" class="btn btn-info btn-sm" style="color: white;">Edit</button>
</form>
<td>
至,
<td>
<a href="{{ route('posts.edit', $post->slug) }}" type="button" class="btn btn-info btn-sm" style="color: white;">Edit</a>
</td>