Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [laravel] CustomRequest i strona welcome [Solved]
miccom
post 3.11.2021, 19:50:42
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Cześć.
Podpowiedzcie bo nie wiem dokładnie co robić.
Od jakiegoś czasu stosuję customRequests.
Jeśli dodam prawidłowe dane ( walidujące się ) to wszystko jest oki, ale jeśli dam takie dane które nie przechodzą walidacji laravel odsyła mnie do strony welcome.
Nie byłoby problemu aby dodać przechwytywanie błędów w widoku welcome- ale w REST API to już niekoniecznie wink.gif

Jak pokazać wiadomości jako tablicę?
CO robię źle?


Requests/BookingRequest.php
  1. /**
  2.   * Get the validation rules that apply to the request.
  3.   *
  4.   * @return array
  5.   */
  6. public function rules(): array
  7. {
  8. return [
  9. 'booking_date' => 'required|unique:bookings'
  10. ];
  11. }
  12.  
  13. public function messages(): array
  14. {
  15. return [
  16. 'booking_date.required' => 'Set datetime booking',
  17. 'booking_date.unique' => 'This datetime is exist'
  18. ];
  19. }



Controllers/BookingController.php

  1. namespace App\Http\Controllers;
  2.  
  3. use App\Models\Booking;
  4. use App\Http\Requests\BookingRequest;
  5. /**
  6.   * Store a newly created resource in storage.
  7.   *
  8.   * @param \Illuminate\Http\BookingRequest $request
  9.   * @return \Illuminate\Http\Response
  10.   */
  11. public function store(BookingRequest $request)
  12. {
  13. return Booking::create($request->all());
  14. }




EDIT: rozwiązane smile.gif

Sprawa wygląda tak że Postman wysyłał mi header Accept jako "*/*", wyłączyłem ten header i dodałem swój Accept z value "aplication/json" i zadziałało smile.gif

Ten post edytował miccom 3.11.2021, 20:21:34


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
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: 27.04.2024 - 16:09