Cześć,
Napisałem formularz, w którym do wyboru są różne wartości jako checkboxy, dodałem go do blade i załączyłem w dwóch miejscach na tej samej podstronie: Na wersji desktop jest cały czas widoczny a na wersji mobile można go ''włączyć'' aby się pojawił odpowiednim przyciskiem. Wersja mobile działa poprawnie lecz problem pojawia się gdy chce jakiegoś checkboxa zaznaczyć na wersji desktop - wtedy zaznacza się w wersji mobile. Na pewno jest to wina id ponieważ każdy checkbox ma przypisane swoje id atrybutu z bazy. Czy wiek ktoś jakby można było rozwiązać ten problem? Id musi zostać to samo bo jest tożsame z tym z bazy danych.
- Rejestracja:około 9 lat
- Ostatnio:około 5 lat
- Lokalizacja:Rzeszów
- Postów:108

- Rejestracja:około 10 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Piwnica
- Postów:7697
mógłbyś może użyć mobile detect
https://github.com/jenssegers/agent
https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples
i wtedy za pomocą if zrobić warunek

- Rejestracja:prawie 7 lat
- Ostatnio:ponad rok
- Lokalizacja:Warszawa
- Postów:86
Robisz osobny widok dla mobile i dla dekstop? Nie możesz tego CSS-em załatwić? Wtedy miałbyś jeden checkbox i po kłopocie :)
- Rejestracja:około 9 lat
- Ostatnio:około 5 lat
- Lokalizacja:Rzeszów
- Postów:108
@arczinosek: tego blade podpiąłem dwukrotnie do tego samego widoku. Tak jak pisalem na wersji desktop jest cały czas widoczny a na wersji mobile można go ''włączyć'' aby się pojawił po kliknieciu w odpowiedni przycisk. Z racji tego, że kazdy checkbox ma swoje ID to dziala tylko pierwszy z dwoch wyswietlonych:X

- Rejestracja:około 9 lat
- Ostatnio:około 5 lat
- Lokalizacja:Rzeszów
- Postów:108
Wymyśliłem żeby napisać warunek w php lub blade, który sprawdzi czy jakiś element na stronie widoczny tylko na desktop ma display: none. Czy jest takie coś w ogóle możliwe?
jeżeli $element_widoczny_tylko_na_desktop ma w swoich stylach hidden/display: none to podpepnij tego blade z checkboxami.
Wtedy po uruchomieniu strony na desktop będzie tylko jeden blade bo warunek sie nie wykona a jak odpale strone na komorce to warunek sie wykona i bedzie rowniez dzialalo :D

- Rejestracja:prawie 7 lat
- Ostatnio:ponad rok
- Lokalizacja:Warszawa
- Postów:86
Drugie rozwiązanie: robiąc w blade @include(), jako drugi parametr możesz podać zmienne, użyj tego do ustawiania ID.
Jednak uważam, że jeśli możliwe jest zrobienie tego CSSem to prawdopodobnie powinieneś zrobić to CSSem.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.