-1
私はLaravel 5.2でWebサイトを構築していると私は、レイアウトブレードのフォームでした:Laravel5.2のNotFoundHttpException 161:
<form action="POST" action="{{url('subscribe')}}" class="searchform">
{!! csrf_field() !!}
<input type="email" placeholder="Your email address" name="email" />
<button type="submit" class="btn btn-default" ><i class="fa fa-arrow-circle-o-right"></i></button>
<p>Get the most recent updates from <br />our site and be updated your self...</p>
</form>
を、これは私のルート
Route::post('/subscribe', '[email protected]');
ですこのコントローラの前面にある機能
public function subscrib()
{
echo"we in subsc function";
if (Request::isMethod('post')) {
Subscribe::create([
'email' => Request::get('email')
]);
}
}
しかし、私は、フォームでメールを書くとき、私はこのエラーを取得すると:
NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 823
at Router->findRoute(object(Request)) in Router.php line 691
そしてURL
http://localhost/larashop/public/POST?_token=ALqduK9gW6Xdnq9iOJzyu7kMji1z3LCXDgeQehoO&email=azharnabil%40yahoo.com
これはなぜ起こるのでしょうか?に行きますか
は、それが動作ありがとう –