我想提交表单到UserController的文件,并调用函数invitebyemail。表中laravel没有提交?
当我点击提交它给我的错误,如“哎呦,看起来像出事了。”
下面是我的文件和代码的结构。
路由文件:
Route::POST('event/inviteforevent', '[email protected]');
Blade.php文件
<form action="{{ route('inviteforevent') }}" method="POST">
<input type="email" class="form-control full-width" id="add-members-event-email" name="email" placeholder="Email address">
<input type="hidden" class="form-control full-width" name="eventid" value="{{ $event->id }}" >
<input type="submit" name="invite" value="submit" />
</form>
UserController的文件:
public function invitebyemail(Request $request){
$event = Event::find($request->eventid);
$timelineId = $event->timeline_id;
$username = Auth::user()->username;
$timelines = Timeline::find($timelineId);
return redirect()->back()->with('message', 'Invitation send to user by email.');
}
专业提示:启用调试通过你的'.env'文件来获得有意义的错误信息,而不是“哎呀,出事了”。 (假设你正在使用V5 +) –