![](/img/trans.png)
[英]Symfony\Component\Routing\Exception\RouteNotFoundException Route [login] 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');
因为route()
函数的参数是路由器的名称,所以像这样定义你的路由。
Route::post('/GetInTouch', function (Request $request) {
dd($request->all());
})->name('GetInTouch');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.