胡言乱语的路线输出

时间:2016-08-10 11:51:29

标签: php laravel laravel-5 laravel-routing

我为编辑帖子创建了链接,但输出看起来很乱。

  

HREF =" HTTP://web.app/admin/blog/post/post_id%20=%3E%20%24post_id/edit

什么时候应该

  

HREF =" HTTP://web.app/admin/blog/post/2/edit

URL

<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'
]);

2 个答案:

答案 0 :(得分:2)

更改

<a href="{{ route('admin.blog.post.edit', ['post_id => $post_id']) }}">Edit</a>

<a href="{{ route('admin.blog.post.edit', ['post_id' => $post_id]) }}">Edit</a>

你刚才把报价放错了地方。如果您有正确的语法突出显示,这很容易发现,因此我强烈建议您为IDE或文本编辑器获取刀片语法高亮显示器(如果您还没有)。

答案 1 :(得分:-4)

替换

{{ route('admin.blog.post.edit', ['post_id => $post_id']) }}

{! route('admin.blog.post.edit', ['post_id => $post_id']) !}

{{}}表示它会被回显,因为它是

,而

{!!}意味着它将被处理,而route()需要这个