Laravelルート、それが明確に定義されたときにエラーが定義されていません

AnchovyLegend:

私はlaravelで基本的なフォームを処理しようとしていますし、私のPOSTルートが検出されていないと、ブレードのテンプレートでエラーが定義されていないルートが生じている問題にして実行しています。私の目標は、このエラーを解決し、コントローラにフォームをポストし、$要求のparamでさまざまなフォームフィールドにアクセスすることです。

これはエラーです: Route [become-a-customer] not defined.

私はこれを解決する方法上の任意の提案を感謝しています。

<form action="{{ route('become-a-customer') }}" method="post" class="col-md-8 offset-md-2">
    <div class="form-row">
        <div class="form-group col-md-6">
            <label for="first_name">First Name</label>
            <input name="last_name" type="email" class="form-control" id="first_name" placeholder="First Name">
        </div>
        ...
    </div>
    <input type="hidden" name="_token " value="{{ Session::token() }}"/>
    <button type="submit" class="btn">SUBMIT</button>
</form>

web.php

Route::post('/become-a-customer', 'BecomeACustomerFormController@postBecomeACustomer');

BecomeACustomerController。PHP

class BecomeACustomerFormController extends Controller
{
    public function postBecomeACustomer(Request $request)
    {
        $firstName = $request['first_name'];
        $lastName = $request['last_name'];
        ...
        ...
        return redirect()->back();
    }
}
ムーサ:
Route::post('/become-a-customer', 'BecomeACustomerFormController@postBecomeACustomer')->name('become-a-customer');

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=302870&siteId=1