我試圖用我的聯繫表單使用greggilbert/recaptcha,我得到Class 'Recaptcha' not found
。找不到Laravel 5表單類的ReCaptcha錯誤
我在提供程序中添加了Greggilbert\Recaptcha\RecaptchaServiceProvider::class,
,在app.php中添加了'Recaptcha' => Greggilbert\Recaptcha\Facades\Recaptcha::class,
以取代app.php中的別名,之後需要在composer.json中進行更新,然後像readme那樣更新。
這是我的聯繫方式:
<form id="contact" method="post" class="form" role="form">
@if(Session::has('errors'))
<div class="alert alert-warning">
@foreach(Session::get('errors')->all() as $error_message)
<p>{{ $error_message }}</p>
@endforeach
</div>
@endif
<div class="row">
<div class="col-xs-6 col-md-6 form-group">
<input name="_token" type="hidden" value="{!! csrf_token() !!}" />
<input class="form-control" id="name" name="name" placeholder="Name" type="text"autofocus="">
</div>
<div class="col-xs-6 col-md-6 form-group">
<input class="form-control" id="email" name="email" placeholder="Email" type="text">
</div>
</div>
<div class="row">
<div class="col-md-12 form-group">
<input class="form-control" id="subject" name="subject" placeholder="Subject" type="text">
</div>
</div>
<textarea class="form-control" id="message" name="body" placeholder="Body" rows="5"></textarea>
<br>
<div class="row">
<div class="col-xs-6 col-md-6 form-group">
{!! Recaptcha::render() !!}
</div>
<div class="col-xs-6 col-md-6 form-group">
<button class="btn btn-primary pull-right" type="submit">Submit</button>
</div>
</div>
</form>
感謝。
沒有骰子,仍然有同樣的錯誤。有一天我也嘗試過使用[anhskohbo/no-captcha](https://github.com/anhskohbo/no-captcha)軟件包,並且幾乎有同樣的問題。 – Jmaurer