Laravel 5 Laravel:表单操作和路由错误。缺少[Route:][URI:{id}]所需的参数

Laravel 5 Laravel:表单操作和路由错误。缺少[Route:][URI:{id}]所需的参数,laravel-5,Laravel 5,网址: 控制器 public function show($id) { $fields = Field::all(); $doctor = DB::table('doctors')->where('id', '=', $id)->first(); return view('frontend.pages.single') ->with('fields', $fields) ->with('doctor', $docto

网址:

控制器

public function show($id) {
    $fields = Field::all();
    $doctor = DB::table('doctors')->where('id', '=', $id)->first();
    return view('frontend.pages.single')
        ->with('fields', $fields)
        ->with('doctor', $doctor);
}
public function reviews(Request $request,$id) {
    return 'hello';
}
single.blade.php

<div class="reviews">
    {!! Form::open(['action'=>['FrontendController@reviews', $doctor->id], 'method'=>'POST']) !!}
        <div class="form-group">
            {{ Form::label('name', 'Full Name') }}
            {{ Form::text('name', '', ['class' => 'form-control', 'id' => 'name', 'placeholder' => 'Full Name']) }}
        </div> 
        <div class="form-group">
                {{ Form::label('email', 'Email Address') }}
                {{ Form::text('email', '', ['class' => 'form-control', 'id' => 'email', 'placeholder' => 'Email Address']) }}
            </div>   
        <div class="form-group">
            {{ Form::label('message', 'Message') }}
            {{ Form::message('message', '', ['class' => 'form-control', 'id' => 'achievements', 'placeholder' => 'Message']) }}
        </div>
        {{Form::submit('Submit', ['id' => 'submit', 'class' => 'btn btn-primary'])}}
    {!! Form::close() !!}
</div>

您好,我需要帮助,我有一个url为drpinoy.me/1的页面,我在该页面中添加了一个表单,但无法通过路由错误。我是新手,需要建议。非常感谢您。

首先添加一个静态id,然后尝试提交表单。表单上还有一个问题,请删除消息,因为刀片服务器中没有消息选项

{{ Form::message('message', '', ['class' => 'form-control', 'id' => 'achievements', 'placeholder' => 'Message']) }}
将此消息替换为文本

{{ Form::text('message', '', ['class' => 'form-control', 'id' => 'achievements', 'placeholder' => 'Message']) }}

对于测试,在表单上添加静态id,用任意数字替换$doctor->id并删除表单的其他内容,然后尝试submitHi@DsRaj它在我替换$doctor->id时工作,并删除内容,但对于内容,它返回一个错误,ErrorException(E_error)方法消息不存在。将其替换为文本'form::message'('WOW!!!只花了这么多时间在html标签上,非常感谢@DsRajGlad,很高兴它有帮助,为其他用户标记答案。:)
{{ Form::text('message', '', ['class' => 'form-control', 'id' => 'achievements', 'placeholder' => 'Message']) }}