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') }}">