Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15828 > unrolled thread

Laravel - jak to to działa?

Started byMarek S <precz@spamowi.com>
First post2018-11-30 23:17 +0100
Last post2018-12-10 23:07 +0100
Articles 8 on this page of 48 — 5 participants

Back to article view | Back to pl.comp.lang.php


Contents

  Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-11-30 23:17 +0100
    Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-01 20:35 +0100
      Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-02 22:51 +0100
        Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-03 14:01 +0100
          Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-04 20:55 +0100
            Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-05 12:41 -0800
              Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-06 22:43 +0100
                Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-06 21:50 -0800
                  Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-07 09:24 +0100
                  Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 00:01 +0100
                    Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-08 00:23 -0800
                      Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 19:29 +0100
                        Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 20:27 +0100
                          Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 21:53 +0100
                            Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 22:27 +0100
                              Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-09 00:07 +0100
                                Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 11:19 +0100
                          Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:43 +0100
                            Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 20:49 +0100
                              Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 21:55 +0100
                        Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:49 +0100
                          Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:58 +0100
                            Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 22:48 +0100
                              Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 23:56 +0100
                                Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-11 23:33 +0100
                                  Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-12 14:33 +0100
                                    Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-14 22:04 +0100
                                      Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-14 22:08 +0100
                                        Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 12:24 +0100
                                          Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-16 16:47 +0100
                                            Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-16 17:01 +0100
                      Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 22:03 +0100
                        Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 22:29 +0100
                          Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-09 00:19 +0100
                            Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 11:10 +0100
                            Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-09 08:36 -0800
                              Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 18:02 +0100
                                Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-09 09:48 -0800
                                  Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 21:24 +0100
                                    Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:55 +0100
                                      Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 20:59 +0100
                                        Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 21:53 +0100
                                          Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 22:10 +0100
                                            Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 23:54 +0100
                                              Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-11 10:43 +0100
                              Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 23:02 +0100
                    Re: Laravel - jak to to działa? Tomek <skowtm@wp.xx.pl> - 2018-12-10 10:08 +0100
                      Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 23:07 +0100

Page 3 of 3 — ← Prev page 1 2 [3]


#15861

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-12-10 20:59 +0100
Message-ID<slrnq0thdj.15p8.wojciech.bancer@pl-test.org>
In reply to#15857
On 2018-12-09, Borys Pogoreło <borys@pl.edu.leszno> wrote:

[...]

>> poległ, bo nie ma czegoś takiego jak Niezbędna Wiedza Programisty
>> i to co w algorytmice jest istotne dla jednego, dla innego może
>> być kompletnie nieprzydatne.
>
> Algorytmy - ok, to w większości przypadków załatwia język lub biblioteki.
> Ale wiedzy o strukturach danych IMO już można wymagać, bo to są konkretne
> narzędzia do rozwiązywania problemów.
>
> Tak z ciekawości - jakie zadania dawałeś?

Pytania były bardzo nastawione głównie pod to co używamy w projekcie
w praktyce, np. jak zaprojektować efektywną walidację danych 
wejściowych (JSON), czy jak zakodować dane binarne w JSONie 
(w celu przesłania ich dalej), było też parę zadań, w których 
trzeba było zbudować komponenty w angularze i przeprocesować 
dane wejściowe by uzyskać żądany efekt.

Oczywiście zadania do zrobienia w domu, a nie na kartce w salce 
biurowej, bo mnie przede wszystkim interesowało czy ktoś umie
rozwiązać postawiony przed nim problem, a nie czy potrafi
wyrecytować coś z pamięci.

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15862

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2018-12-10 21:53 +0100
Message-ID<jvoudreq4rko.1jzd98lmhrzti.dlg@40tude.net>
In reply to#15861
Dnia Mon, 10 Dec 2018 20:59:46 +0100, Wojciech Bancer napisał(a):

> Pytania były bardzo nastawione głównie pod to co używamy w projekcie
> w praktyce, np. jak zaprojektować efektywną walidację danych 
> wejściowych (JSON), 

Język dowolny czy JS?

> czy jak zakodować dane binarne w JSONie 
> (w celu przesłania ich dalej), 

Z naciskiem na base64, czy jest lepsza metoda (o ile wymogiem jest JSON)?

> Oczywiście zadania do zrobienia w domu, a nie na kartce w salce 
> biurowej, bo mnie przede wszystkim interesowało czy ktoś umie
> rozwiązać postawiony przed nim problem, a nie czy potrafi
> wyrecytować coś z pamięci.

Albo skopiować ze SO ;)

-- 
Borys Pogoreło
borys(#)leszno,edu,pl

[toc] | [prev] | [next] | [standalone]


#15864

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-12-10 22:10 +0100
Message-ID<slrnq0tlig.18pe.wojciech.bancer@pl-test.org>
In reply to#15862
On 2018-12-10, Borys Pogoreło <borys@pl.edu.leszno> wrote:

[...]

>> Pytania były bardzo nastawione głównie pod to co używamy w projekcie
>> w praktyce, np. jak zaprojektować efektywną walidację danych 
>> wejściowych (JSON), 
> Język dowolny czy JS?

Akurat w tym wypadku JS (node).

>> czy jak zakodować dane binarne w JSONie 
>> (w celu przesłania ich dalej), 
> Z naciskiem na base64, czy jest lepsza metoda (o ile wymogiem jest JSON)?

Z naciskiem na base64. Umiejętność przydatna jak się chce przesłać
np. binarkę przez API Gateway. I zaskakujące, ale nie każdy potrafił
to zadanie dobrze zrobić. :)

>> Oczywiście zadania do zrobienia w domu, a nie na kartce w salce 
>> biurowej, bo mnie przede wszystkim interesowało czy ktoś umie
>> rozwiązać postawiony przed nim problem, a nie czy potrafi
>> wyrecytować coś z pamięci.
>
> Albo skopiować ze SO ;)

Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do
potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować
z SO i przez to szybciej rozwiazać problem, to czemu nie?

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15868

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2018-12-10 23:54 +0100
Message-ID<9bksl2no0j3v$.13f49l60wt4yv$.dlg@40tude.net>
In reply to#15864
Dnia Mon, 10 Dec 2018 22:10:40 +0100, Wojciech Bancer napisał(a):

>> Język dowolny czy JS?
> 
> Akurat w tym wypadku JS (node).

npm install joi ;)

>> Albo skopiować ze SO ;)
> 
> Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do
> potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować
> z SO i przez to szybciej rozwiazać problem, to czemu nie?

Skopiować to jedno, ale rozumieć co się kopiuje to zupełnie inna sprawa...
Ale podejrzewam, że i tak robisz im sprawdzian z zaprezentowanego
rozwiązania i każesz je opisać?

-- 
Borys Pogoreło
borys(#)leszno,edu,pl

[toc] | [prev] | [next] | [standalone]


#15870

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-12-11 10:43 +0100
Message-ID<slrnq0v1m5.1mjk.wojciech.bancer@pl-test.org>
In reply to#15868
On 2018-12-10, Borys Pogoreło <borys@pl.edu.leszno> wrote:

[...]

>> Akurat w tym wypadku JS (node).
> npm install joi ;)

No i co dalej? Użyj i pokaż jak budujesz elastyczne struktury
do walidacji konkretnego kodu, a ja oceniam czy to będzie
sensownie zaimplementowane, jak to łatwo w przyszłości 
zmodyfikować wyodrębnić (o ile nie wyodrębnione od razu
przez programistę itp. :)

Chociaż ja bardziej jestem fanem jsonschema ew. ajv
(inna implementacja), głównie przez to że ładnie można
właśnie wyodrębnić definicje poprawnego kodu od implementacji.

Ale za joi też dawałem punkty. Najmniej dostawały osoby które
próbowały same wyrzeźbić, a z kodu wychodziło że jednak nie 
bardzo można to użyć, bo nie przewidziało konkretnych przypadków
zmiany podanego w zadaniu wejścia.

>>> Albo skopiować ze SO ;)
>> 
>> Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do
>> potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować
>> z SO i przez to szybciej rozwiazać problem, to czemu nie?
>
> Skopiować to jedno, ale rozumieć co się kopiuje to zupełnie inna sprawa...

A to już najczęściej widać w rozwiązaniu. Jak ktoś nie rozumie,
to nie skopiuje dobrze.

> Ale podejrzewam, że i tak robisz im sprawdzian z zaprezentowanego
> rozwiązania i każesz je opisać?

Jak człowiek rokuje [znaczy dobrze zrobił], to owszem, jest etap 
rozmowy o zrobionych zadaniach.

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15866

FromMarek S <precz@spamowi.com>
Date2018-12-10 23:02 +0100
Message-ID<pumnpc$vu1$1@node2.news.atman.pl>
In reply to#15851
W dniu 2018-12-09 o 17:36, Rafal Podsiadly pisze:


> I popatrzeć co ładuje / larvel w więkoszości przykrywa symfony czymś
> swoim. Ten projekt w dużej mierze wyglada jak nakładka na SYMFONY ->
> która jest opakowana w funkcje magiczne / tym samym można projekt
> sprzedawać... bo jest zaciemniony. *wersja komercyjna.

Właśnie tak zaczynam ideologię fremeworka postrzegać. Więcej w nim 
komercji niż kodu.

>  3. JS / podnoszenie bibliotek zawsze, ale to zawsze wymaga
> przeczytania (nie ważne jaka bibiloteka). dokumentacji. Co do jQuery
> powstała konkurencja http://vanilla-js.com/

Zgadza się.

> 
> PS: JS się na tyle rozwinął, że jQuery po mału staje się zbędny.

Więc właśnie to pośrednio zasygnalizowałem. Oczywiście nie tylko to. Np. 
obudowywanie poprzez jQuery czystej JS-funkcji nie poprawia niczego.

> A hakerów to
> nie wiem jakich masz... dla mnie Haker to ktoś kto ma wiedzę
> (kodowanie i zna standardy) taki kod czyta się wspaniale. :) a psełdo
> hakerzy to cóż .. nie ma sensu poświećać soich cennych zasóbób jak
> mózg na rozijanie dyskusji.

Z hakerami, to nie bardzo kojarzę do czego nawiązujesz? Nie mam żadnych 
hakerów. To nie moja branża.

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [next] | [standalone]


#15859

FromTomek <skowtm@wp.xx.pl>
Date2018-12-10 10:08 +0100
Message-ID<5c0e2d18$0$505$65785112@news.neostrada.pl>
In reply to#15839
W dniu 08.12.2018 o 00:01, Marek S pisze:
> W dniu 2018-12-07 o 06:50, Rafal Podsiadly pisze:
>> https://stackoverflow.com/questions/4578335/creating-php-class-instance-with-a-string 
>>
>>
>> Klase mozna uyworzyc przechowujac jej nazwe w zmiennej. Czyli w 
>> efekcie return cache odwołuje sie do klasy cache ktora jest tworzona w 
>> momencie wywolania.
> 
> Ok, ale zupełnie nie o to mi chodziło w zapytaniu. Wydawało mi się iż 
> pytanie jest klarowne. Pytałem się o to gdzie jest kod dla akcji 
> Request::get lub jakiejkolwiek innej. Nie interesuje mnie fasada, która 
> nic nie robi poza zajmowaniem czasu CPU lecz fizyczny kod PHP.
> 
> Nie wiem w czym rzecz, że nie jestem zrozumiały w zapytaniu. Już dwie 
> osoby skierowały mnie do zapoznania się z działaniem fasad w Laravelu 
> zamiast do metodologii docierania do źródeł tego co fizycznie metoda X 
> czy Y realizuje.
> 

A "debug_backtrace" nie da odpowiedzi co po kolei wywołuje?
Albo wyrzucić wyjątek i zobaczyć ścieżkę od środka na zewnątrz.

[toc] | [prev] | [next] | [standalone]


#15867

FromMarek S <precz@spamowi.com>
Date2018-12-10 23:07 +0100
Message-ID<pumo3p$e6$1@node2.news.atman.pl>
In reply to#15859
W dniu 2018-12-10 o 10:08, Tomek pisze:

> A "debug_backtrace" nie da odpowiedzi co po kolei wywołuje?

> Albo wyrzucić wyjątek i zobaczyć ścieżkę od środka na zewnątrz.

No to wyświetli mi, że w funkcji tablica["get"]() zdarzyło się coś. Tyle 
tylko, że trzeba potem szukać, co wstrzyknęło referencję do obiektu w 
tablica["get"]. Dowiem się jakie są linie w kodu wewnątrz ale nie skąd 
pochodzą.

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [standalone]


Page 3 of 3 — ← Prev page 1 2 [3]

Back to top | Article view | pl.comp.lang.php


csiph-web