suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Live-Server funktioniert in Laravel nicht richtig. Kontaktieren Sie uns

<p>Mein lokales Laravel-Projekt läuft einwandfrei. Aber nachdem das Projekt auf einem Live-Server gehostet wurde, funktioniert es bis auf das Kontaktformular einwandfrei. Dies ist mein Kontaktformular</p> <pre class="brush:php;toolbar:false;"><div class="content"> @include('partials.alerts') <h1 class="heading">Kontakt</h1> <form method="post" action="{{url('form')}}#contact"> {{csrf_field()}} <div class="form"> <div class="input-flex"> <input type="text" name="name" /><br><br> <span style="color:red">@error('name'){{$message}}@enderror</span> <input type="email" name="email" <span style="color:red">@error('email'){{$message}}@enderror</span> <input type="tel" class="full-width" name="telephone" <span style="color:red">@error('telephone'){{$message}}@enderror</span> <textarea cols="2" class="full-width" name="message" </div> <button class="conbtn" type="submit">Submit</button></pre> <p>我的联系人滚动导航是</p> <pre class="brush:php;toolbar:false;"><nav class="navbar"> <a href="#contact">contact</a> </nav></pre> <p>联系我们的控制器是</p> <pre class="brush:php;toolbar:false;">protected function store(Request $request) { //Anfrage validieren $this->validate($request,[ 'name' => 'erforderlich|max:100', 'email' => 'erforderlich|E-Mail', 'Telefon' => 'erforderlich', ]); $user = neuer Benutzer; $user->name = $request->input('name'); $user->email = $request->input('email'); $user->telephone = $request->input('telephone'); $user->message = $request->input('message'); $user->save(); $verifyUser = VerifyUser::create([ 'user_id' => $user->id, 'token' => Str::random(40) ]); Mail::to($user->email)->send(new VerifyMail($user)); return weitergeleitet('/#contact')->with('info', 'Wir haben Ihnen einen Aktivierungscode gesendet. Überprüfen Sie Ihre E-Mails und klicken Sie zur Bestätigung auf den Link'); }</pre> <p>的本地机器上运行良好.但在实时服务器中收到以下错误消息 <code>抱歉,该页面不存在。请检查 URL 或返回页面。 404 错误。找不到页面。</code></p> <p> 本地主机就像 <code>http://localhost:8000/#contact</code></p> <p>但是实时服务器就像<code>https://academi.com/form#contact</code></p> <p>我对此感到困惑.我该如何解决这个问题</p>
P粉495955986P粉495955986446 Tage vor521

Antworte allen(1)Ich werde antworten

  • P粉099000044

    P粉0990000442023-09-04 13:30:35

    我会检查您的服务器配置。如果它在本地工作但不在实时服务器上工作,那么可能存在问题。检查您的 apache/nginx 配置是否匹配,尤其是在重写 url 方面

    Antwort
    0
  • StornierenAntwort