繁体   English   中英

为什么我得到 Symfony\Component\Routing\Exception\RouteNotFoundException Route [GetInTouch] not defined

[英]Why I am getting Symfony\Component\Routing\Exception\RouteNotFoundException Route [GetInTouch] not defined

我有 laravel 刀片视图。

这是我的 html

<!-- Seven -->
<section class="wrapper style1 align-center">
    <div class="inner medium">
        <h2>Be my firend</h2>
        <form method="post" action="{{route('GetInTouch')}}">
            <div class="fields">
                <div class="field">
                    <label for="name">Name</label>
                    <input type="text" name="name" id="name" value="" />
                </div>
                <div class="field">
                    <label for="email">Email</label>
                    <input type="email" name="email" id="email" value="" />
                </div>
                <div class="field" >
                    <label for="mobile">Mobile</label>
                    <input type="mobile" style="width: 100%" name="mobile" id="mobile" value="" />
                </div>

                <div class="field">
                    <label for="message">Message</label>
                    <textarea name="message" id="message" rows="6"></textarea>
                </div>
            </div>
            <ul class="actions special">
                <li><input type="submit" name="submit" id="submit" value="Send Message" /></li>
            </ul>
        </form>

    </div>
</section>                      

我也在 web.php 中定义了路线 api.ZE1BFD762321E4096CEE4AC0B6ECZ4

Route::post('/GetInTouch', function (Request $request) {
        dd($request->all());
    });

查看页面时出现错误。

您没有将路线命名为“GetInTouch”。

Route::post('/GetInTouch', function (Request $request) {
    dd($request->all());
})->name('GetInTouch');

https://laravel.com/docs/8.x/routing#named-routes

因为route()函数的参数是路由器的名称,所以像这样定义你的路由。

Route::post('/GetInTouch', function (Request $request) {
    dd($request->all());
})->name('GetInTouch');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM