#php #laravel #react
jako młody programista jakie strony/kanały powinienem obserwować żeby wiedzieć co i jak? chodzi mi o nowości, totale, wiadomości i przy ostatnim ataku na organizacje lang wiadomości jakie pakiety został skompromitowane.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #github #laravel #react
co to może być że pliki istnieją a w "tests / ci" wyrzuca błąd jakby pliki nie istniały na Internecie nie ma żadnych informacji na ten temat. dosłownie pliki istnieją a wyrzuca błąd "Inertia page component file [settings/two-factor] does not exist."
jakie ja jeszcze informacje mogę wam dać żeby rozwikłać ten problem?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki stało się zatoczyliśmy koło. Od tłumaczeń ze to zły pomysł po ponad 2 latach i zatrudnieniu kilkudziesięciu programistów do #nodejs. Przepisaniu kilku serwisów na Nodejs/Next/Nuxt. Wracamy do #php bo jednak okazało się ze nodejs to był błąd technologiczny dla stron #ecommerce

Szykujcie się na wzrost 😎 zapotrzebowania na Mid/Seniorów PHP

#php #laravel #symfony #programowanie #informatyka
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheDziobaker:

Jakoś żadna duża firma nie używa PHP.

Po tym już wiadomo z jakim poziomem ignorancji lub braku wiedzy tutaj rozmawiamy. Widać że tutaj własne przekonania ważniejsze od faktów i nie uda mi się zmienić Twojego zdania. Psy szczekają, karawana jedzie dalej i zarabia pieniądze :)
  • Odpowiedz
#react #laravel
jakie są możliwości w stworzeniu linku w projekcie? wystarczy stworzyć <Link... i w web.php zapisać go? czy jakoś inaczej to się robi w najnowszym staku tj. laravel inertia shadcn/ui react
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Junie się lepiej integruje z PhpStormem. Jedno i drugie narzędzie jest od JetBrains i jest dla nich elementem ekosystemu o co wpływa na wyższe dopasowanie oraz stabilność.
Junie też według mnie robi zmiany bardziej krokowo i granularnie co wpływa na lepszą kontrolę nad procesem generowania kodu (oczywiście w Github copilot można to wysterować promptem systemowy, ale wciąż nie będzie takiego mocnego efektu).

Z tym, że warto zaznaczyć, że Junie ma obecnie 2
  • Odpowiedz
@massejferguson: Zależy, ale jeśli to mały projekt (nie ma tam więcej niż 2 zespołów) to zdecydowanie razem.

Bez najmniejszego problemu wydzielisz front jeśli będzie taka potrzeba, a na starcie wszystko będzie łatwiej ustawić i testować.

Szkoda tracić czasu na dzielenie projektu na starcie, gdzie i tak możesz go wydzielić w przyszłości, a teraz (na pustym projekcie) będą to tylko dodatkowe problemy.
  • Odpowiedz
@massejferguson: No ostatnio jak instalowałem breeze do Laravel 12 to mi tak namieszało że musiałem postawić cały projekt od nowa. Logowanie i rejestrację już wolę napisać samemu.
  • Odpowiedz
#laravel

Gdzie w tej złej dokumentacji mogę przeczytać o metodzie query()? Z takiego czegoś $query = Task::query(); gdzie Task to jest model. Ta dokumentacja jest tak tragicznie napisana że wiele metod praktycznie nie da się znaleść to jak szukanie igły w stogu siana. Aż się zastanawiam czy nie przesiąść się na jakiś inny język albo inny framework...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mati365: chodzi o model danych. Żeby np. mieć cos takiego:
<span><span></span></span> musisz samemu konsumować te znaczniki bo inaczej CKEditor usunie spany i zmerguje atrybuty. O ile tworzenie dokumentów w CKEditor i pozniej edycja ich jest ok, tak używanie istniejącego HTML to jest koszmar. Przynajmniej dla mnie ale podejrzawam ze nie da się tego zrobić dobrze. Zawsze będzie to jakaś forma kompromisu
  • Odpowiedz
A czego potrzebujesz? Pamiętaj, że pierwsza zasada forów internetowych jest taka, że opisujesz, z czym masz problem i co chcesz zrobić. Oczywiście o ile chcesz, żeby ktoś Ci pomógł.

Może zapytaj jakiegoś LLMa, żeby znalazł Ci coś w dokumentacji, jak sam nie możesz tego znaleźć?
  • Odpowiedz
@massejferguson: ale ja nie wiem, co Ty myślisz. Co chcesz osiągnąć?

Carbon::createFromFormat zwraca Ci obiekt z datą na podstawie formatu. A metoda ->format('Y-m-d') zwraca Ci string z datą wg formatu i tyle.

Tu masz przykład

https://play.phpsandbox.io/nesbot/carbon?input=%3C%3Fphp%0A%24date_in_format%20%3D%20Carbon%3A%3AcreateFromFormat%28%27m%2Fd%2FY%27%2C%20%2712%2F01%2F2025%27%29-%3Eformat%28%27Y-m-d%27%29%3B%0A%0Aecho%20%24date_in_format%3B&version=3.10.3.0
  • Odpowiedz
#laravel
Chatgpt, Claudie i Google nie pomogli.
Zrobiliśmy tabelkę 1 w migracjach i migrowaliśmy.
Zrobiliśmy druga tabele 2 i migrowaliśmy.
Czyli batch number dla 1 tabeli wynosi 2 a dla 2 tabeli wynosi 1. I jeżeli chcemy rollbackować to usunie nam tabele 1.
Tu nie ma żadnej logiki dla mnie. Albo coś sztuczna inteligencja miesza.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel #php
Czy dobrą praktyką będzie dawanie kontrolera do każdej podstrony? Bo w sumie tak myślę że jeżeli serwis będzie się rozbudowywał to pojawi się jakaś logika i żeby było łatwiej rozbudowywać stronę warto zrobić zawczasu kontroller który będzie w przyszłości służył do logiki i podawania propsów do react frontu.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: to zależy. Czasem warto czasem nie warto.
Refactoring jest częścią rozwoju oprogramowania więc moja rada jest taka: pisz kod tak aby nawet jeśli na dzień dzisiejszy uważasz że wspólny kontroler będzie wystarczający to da się szybko i bez większych problemów wyekstrahować rzeczy do dedykowanych kontrolerów jak zajdzie potrzeba
  • Odpowiedz
#laravel #php #inertia #react
mam kompoment SEOhead i słyszałem że dobrą praktyką jest położenie danych do seohead w kontrolerze. Ale co jeżeli mamy podstrony bez kontrolera? wpisać te dane w routes/web.php czy poprostu zakodować to twardo w resources/js/Pages/ i tutaj w jednej z podstron?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #laravel
Cześć
poszukuję na part time developera do opieki i rozwoju customowego systemu
wsparcie długoterminowe około 20 - 30 godzin miesięcznie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gawi_Rede: Copilot na githubie w wersji enterprise za 49$ radzi sobie na tyle dobrze z laravelem i php że pomyśl o tym aby przejść na fixowanie appki przez issue w githubie :D

Testowo uruchomiłem tak projekt "zrób to sam" w firmie, gdzie ludzie mogą wpisać wg. schematu issue i proces ci/cd stawia im własną wersję aplikacji do testów po zaimplementowaniu przez copilota funkcjonalności. Potem mogą zadecydować czy to było to
  • Odpowiedz