Witam. W ramach nauki stworzyłem aplikację w Laravel (wzorowana na justjoin.it) i w javascript dopisałem router, który przechwytuje url i wczytuje asynchronicznie zawartość strony (mniej więcej SPA). Jeśli dobrze zrozumiałem Server Side Rendering to przy włączonym javascript w przeglądarce widoki renderowane są asynchronicznie. W przypadku wyłączonego js, przeładowywane są całe strony. W kontrolerze Laravel sprawdzam czy wysłano zapytanie ajax i zwracam konkretny content, w przeciwnym wypadku wczytuję całą stronę. Czy mógłbym prosić Was o ocenę kodu? I czy łącząc Vue.js z Laravel mogę opierać się głównie na szablonach blade i tylko z nich wyciągać dane?
Przykład działania:
http://ogloszenia.visualpro.pl/
Kod źródłowy
Panel admina: /admin123
login: admin@o2.pl
hasło: admin123