【问题标题】:While hitting anchor tag, getting route not defined error在点击锚标记时,获取路由未定义错误
【发布时间】:2021-08-28 14:44:23
【问题描述】:

Laravel 路线:

Route::post('verify-phone', [LoginController::class, 'verifyPhone'])->name('verify-phone');
<a href="{{route('verify-phone')}}" >Resend OTP</a>

【问题讨论】:

  • 因为锚标签使用 get 方法,而您将路由定义为 post

标签: php laravel laravel-5


【解决方案1】:

应该像下面这样。由于这条路线是a href标签所以使用Route::get()

Route::get('verify-phone', [LoginController::class, 'verifyPhone'])->name('verify-phone')

【讨论】:

    【解决方案2】:

    如果您使用的是 post 请求,则应该使用表单,然后它可以正常工作

    <form action="{{route('/verify-phone')}}" method="POST">
    <a type="submit"> Resend Otp </a>
    <form>
    

    【讨论】:

      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-11-23
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 2021-05-01
      相关资源
      最近更新 更多