为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 在发布请求后重定向到登录页面

Laravel 在发布请求后重定向到登录页面

PHP
素胚勾勒不出你 2022-08-05 10:55:55
我正在将表单数据插入数据库,成功提交后,我想重定向到潜在客户页面。HTML 表单:<form method="post" action="{{url('lead-message')}}">     {{csrf_field()}}     <input type="hidden" name="lead_id" value="{{$leads->id}}">     <div class="form-group">         <label for="exampleFormControlTextarea1">Type your message*</label>         <textarea class="form-control" name="lead_message" id="lead_message" rows="3" value="" required></textarea>           </div>     <button type="submit" class="btn btn-primary">Send Message</button></form>路线:Route::group( ['middleware' => ['auth', 'phoneverified']], function() {    Route::resource('leads', 'LeadsController');});控制器:public function leadMessage (Request $request) {    $validate = $request->validate([    'lead_message' => 'required',    ]);    $storeMessage = new LeadMessage;    $storeMessage->lead_id = $request->lead_id;    $storeMessage->message = $request->lead_message;    $storeMessage->save();    Session::flush('success', 'Message sends successfuly!');    return redirect('leads/'.$request->lead_id);}但成功提交后,它会重定向到登录页面而不是潜在客户页面,当我再次登录时,它会直接将我重定向到潜在客户页面。我不知道我哪里错了。我将不胜感激在这方面的任何帮助。
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

您应该使用而不是因为破坏了您的会话。有关详细信息,请参阅文档Session::flash('success', 'Message sends successfuly!');Session::flush('success', 'Message sends successfuly!');Session::flush()



查看完整回答
反对 回复 2022-08-05
  • 1 回答
  • 0 关注
  • 219 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信