Forms Laravel-如何编写评论后的表单操作

Forms Laravel-如何编写评论后的表单操作,forms,laravel,url,Forms,Laravel,Url,若要发布评论,请按以下方式编写表单操作 <form method="post" action="{{url('posts/{{$post->id}}/comments') }}"> {{ csrf_field() }} <div class="row"> <div class="form-group">

若要发布评论,请按以下方式编写表单操作

<form method="post" action="{{url('posts/{{$post->id}}/comments') }}">

                 {{ csrf_field() }}

                    <div class="row">
                        <div class="form-group">
                            <div class="col-md-12">
                                <label>Comment *</label>
                                <textarea maxlength="5000" rows="10" class="form-control" name="body" id="body" placeholder="here will be your comment"></textarea>
                            </div>
                        </div>
                    </div>

                    <div class="row">
                        <div class="col-md-12">
                            <input type="submit" value="Post Comment" class="btn btn-primary btn-lg" data-loading-text="Loading...">
                        </div>
                    </div>
    </form>
但问题是当它显示错误时 分析错误:语法错误,意外的“}”,应为“,”或“)”(视图: 显示的错误行是

<form method="post" action="{{url('posts/{{$post->id}}/comments') }}">

那么我在这一行的错误在哪里?如何解决呢?

将这一行更改为:

<form method="post" action="{{ url('posts/'.$post->id.'/comments') }}">

将此行更改为:

<form method="post" action="{{ url('posts/'.$post->id.'/comments') }}">

不能只在另一个blade指令中使用blade指令,必须在字符串中串联变量。如下所示:

<form method="post" action="{{ url('posts/' . $post->id . '/comments') }}">

不能只在另一个blade指令中使用blade指令,必须在字符串中串联变量。如下所示:

<form method="post" action="{{ url('posts/' . $post->id . '/comments') }}">