dinar livewire ile form request kullanamiyoruz sanirim denedim ancak basarili olamadim. nasil bir cozum yolu vardir? ek olarak livewire'i controller ile kullanabilir miyiz?
BoraN7 Livewire, form request desteklemiyor. Dökümanlarında anlattığı gibi kullanmak durumundasınız. Ikinci sorunuzu tam olarak anlamadım. Örnek verebilir misiniz?
dinar Component yerine Controller kullanmak. Controller kullanılır ise form request falan kullanılabilir olur.
BoraN7 Böyle bir kullanım mümkün değil. "Laravel'in "FormRequest"lerini kullanıp kullanamayacağınızı merak ediyor olabilirsiniz. Livewire'ın doğası gereği, http isteğine bağlanmak mantıklı olmaz. Şimdilik bu işlevsellik mümkün değil veya önerilmiyor." Kaynak: https://laravel-livewire.com/docs/2.x/input-validation En alt kısımda bu uyarıya ulaşabilirsiniz.
dinar anladim yapmak istedigim bir diger sey ise input hata mesajlarini toastr ile gostermek. fakat bir türlü çözemedim bilgisi olan varmıdır
mgsmus dinar PHP tarafında $this->emit() ile validasyon hatalarını event olarak fırlatıp Javascript tarafında Livewire.on() ile yakalayıp toastr ile kullanabilirsiniz.