首页 > 解决方案 > 我想在 laravel 8 中使用一个表单和一个提交按钮提交两个操作

问题描述

在我的应用程序中,我希望用户单击参与按钮以参与活动,并且我希望他在单击的同时会收到一封电子邮件!

2 功能在应用程序中运行良好,但当用户单击参与按钮时,我无法同时制作它们!

我有两条带有两个不同控制器的路线:

Route::post('/participations/{id}','App\Http\Controllers\EventController@participate')->name('participate');
Route::post('/event/mails','App\Http\Controllers\EmailController@participate')->name('mails');

这是我的表格:

<form  action="{{route('mails')}}" action="{{route('participate', [$event->id])}}" method="POST">@csrf

      <div class="modal-body">
  
        <div class="form-goup">
          <label>Your name *</label>
          <input type="text" name="friend_name" class="form-control" required="">
        </div>
        <div class="form-goup">
          <label>Your email *</label>
          <input type="email" name="friend_email" class="form-control" required="">
        </div>
        
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="submit" class="btn btn-primary">Participate</button>
      </div>
    </form>

我找不到解决方法!有什么帮助吗?提前致谢 !

标签: laravel-8

解决方案


推荐阅读