【发布时间】:2016-12-16 19:02:59
【问题描述】:
我为编辑帖子创建了链接,但输出看起来很乱
href="http://web.app/admin/blog/post/post_id%20=%3E%20%24post_id/edit
应该是什么时候
href="http://web.app/admin/blog/post/2/edit
网址
<a href="{{ route('admin.blog.post.edit', ['post_id => $post_id']) }}">Edit</a>
路线
Route::get('/blog/post/{post_id}/edit', [
'uses' => 'PostController@getUpdatePost',
'as' => 'admin.blog.post.edit'
]);
【问题讨论】:
-
你有一个错误的报价:
['post_id' => $post_id] -
如果你对链接进行 URL 解码,你会得到
http://web.app/admin/blog/post/post_id => $post_id/edit这基本上是说你的路由的 post_id 参数是post_id => $post_id。这应该表明问题所在。
标签: php laravel laravel-5 laravel-routing