Cześć,
Pracuję od jakiegoś czasu na frameworku Laravel. Okazuje się ostatnio, że kompletnie nie korzystam z niego tak jak powinienem.
Jak wiadomo widok View odpowiada za wygląd strony i jej podstawową strukturę.
Do tej pory uważałem, że ścieżki Routes, są łącznikiem pomiędzy Widokiem, a Kontrolerem w którym są skrypty php i cała mechanika.
Idąc tym tropem, pisałem html+javascript w widoku, php w kontrolerze, a potem wywoływałem ścieżkę Route poprzez ajax albo redirect i zwracałem z kontrolera wynik skryptu.
Robię to prawie cały czas, nawet jak chcę napisać "echo "hello world", to robię to w kontrolerze np pod funkcją function SayHello(), a potem odpalam ją w widoku ajax() on success return(msg).
Dowiedziałem się dzisiaj, że nie jest to słuszne. Jak zatem łaczyć kontroler z widokiem, aby nie robić z siebie kretyna?
Czytam od kilku godzin wypowiedzi ludzi, którzy twierdzą, że jedno z drugim nie powinno w ogóle mieć nic wspólnego. Jak w takim razie wywołuje się te funkcje i całą funkcjonalnośc php?