Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mail][home.pl] - jak skonfigurować laravel
Johnas
post 20.02.2020, 07:50:55
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Witam... mam problem z konfiguracją laravela pod wysyłanie mail... cały czas dostaję problem 200 czy coś w tym stylu ? mianowicie nie potrafi laravel się połączyć? na początku myślałem że to kwestia portu? teraz myślę że może być zdalny dostęp zabroniony... używa ktoś laravela na home ?


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
nospor
post 20.02.2020, 10:55:28
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Problem 200? 200 to raczej ok. Mogles sie naprawde troche wysilic by podac nam dokladny komunikat/kod bledu oraz by dokladnie napisac o jakiej zdalnej blokadzie ty mowisz? Przeciez laravel nie ma swojego maila z ktorego korzystasz. Co najwyzej mozesz korzystac ze swojego maila, np. na gmail itp. Wiec moze opisz jeszcze raz dokladnie o co ci chodzi


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Johnas
post 22.02.2020, 15:52:01
Post #3





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Teraz podczas wysyłania formularza mam 419 błąd

a teraz :
Swift_TransportException
Connection to serwer2071604.home.pl:465 Timed Out

Konfiguracja .env:

  1. MAIL_DRIVER=smtp
  2. MAIL_HOST=serwer2071604.home.pl
  3. MAIL_PORT=465
  4. MAIL_USERNAME={login}
  5. MAIL_PASSWORD={Hasło}
  6. MAIL_ENCRYPTION=null


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
viking
post 22.02.2020, 17:19:46
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A czemu encryption puste?


--------------------
Go to the top of the page
+Quote Post
vokiel
post 22.02.2020, 17:56:52
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


spróbuj na porcie 587


--------------------
Go to the top of the page
+Quote Post
Johnas
post 22.02.2020, 18:43:28
Post #6





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


zmieniłem na 587 to nic się nie dzieje w momencie kiedy klikam na wyślij formularz :


form:
  1. <form action="{{route("sendContact")}}" method="post" id="contact-form" novalidate="novalidate">
  2. {{ csrf_field() }}
  3.  
  4. @include("default.errors")
  5.  
  6. <div class="col-md-6 col-sm-12">
  7. <div class="block">
  8.  
  9. <div class="form-group">
  10. <input name="name" type="text" class="form-control" placeholder="Twoje imię">
  11. </div>
  12. <div class="form-group">
  13. <input name="email" type="text" class="form-control" placeholder="Adres E-mail">
  14. </div>
  15. <div class="form-group">
  16. <input name="subject" type="text" class="form-control" placeholder="Temat wiadomości">
  17. </div>
  18. </div>
  19. </div>
  20. <div class="col-md-6 col-sm-12">
  21. <div class="block">
  22. <div class="form-group-2">
  23. <textarea style="min-height: 105px;" name="message" class="form-control" rows="3" placeholder="Treść wiadomości"></textarea>
  24. </div>
  25. <button class="btn btn-default" type="submit">Wyślij wiadomość</button>
  26. </div>
  27. </div>
  28.  
  29. </form>



web.php
  1. Route::get('/kontakt', 'PageController@contact')->name("kontakt");
  2. Route::get('/contact', 'PageController@contact')->name("contact");
  3. Route::post('/sendMail', 'PageController@contactPost')->name('sendContact');



PageController.php
  1. public function contact()
  2. {
  3. $map = "{apikey}";
  4. return view('default.contact', compact('map'));
  5. }
  6.  
  7. public function contactPost(Request $request)
  8. {
  9. $this->validate($request, [
  10. 'name' => 'required',
  11. 'subject' => 'required',
  12. 'email' => 'required|email',
  13. 'message' => 'required'
  14. ]);
  15. ContactUS::create($request->all());
  16.  
  17. $data = array(
  18. 'name' => $request->name,
  19. 'subject' => $request->subject,
  20. 'email' => $request->email,
  21. 'message' => $request->message
  22. );
  23.  
  24. Mail::to('kontakt@oxi-jon.pl')->send(new contact($data));
  25.  
  26. return back()->with('success', 'Dziękujemy za wysłanie nam wiadomości');
  27. }



nie rozumiem dlaczego ten laravel działa jak chce...

nie wysyłą mi formularzy bo jquery próbuje to samo zrobić ? Dlaczego?

jquery-1.12.4.min.js:4 POST http://localhost:8000/sendmail.php 404 (Not Found)


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
viking
post 22.02.2020, 19:05:58
Post #7





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A co masz w laravel.log? Zacznij korzystać z dd i Log. Z tego kodu nie wiemy co robisz w jquery.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 11:11