Tag: Laravel

  • Like/dislike content or remove vote

    I’m building an app around YouTube iframe api (which I wrote about already), where user can like/dislike content (a type of video which is a compilation of songs that can be targeted by time) or removing vote if clicking on the same vote type again. For example if user clicks on like button for the…

  • Sistem podlog Blade v PHPju

    Laravel za predstavitev podatkov privzeto uporablja svoj sistem podlog imenovan Blade ((Čeprav lahko uporabljamo katerikoli sistem (twig, smarty), tudi navaden PHP.)). Ta sistem po mojem mnenju ni slab, je pa dokaj preprost in zato dokumentacija zanj ni obsežna. Je pa Blade razširljiv (razvidno z dna strani dokumentacije)! Tako lahko na primer ustvarimo filtre, ki jih razvijalci, ki…

  • IoC vsebnik pri Laravel

    Čeprav se s spletnim ogrodjem v PHP-ju Laravel ukvarjam že kar nekaj časa, me še vedno preseneča njen IoC container (vsebnik inverzije nadzora, IoC vsebnik), ki zelo poenostavi upravljanje odvisnosti razredov. Poznavanje njegovega delovanja je ključ do razvoja dobrih aplikacij z Laravel. IoC vsebnik nam pomaga, da je naša koda lažje berljiva, vzdrževana in testirana. Ideja IoC vsebnika…

  • Razvijanje programske opreme na podlagi testov

    V teh dneh sem se podal v razvoj programske opreme na podlagi testov (test-driven development, TDD). Je agilna tehnika razvoja programske opreme, kjer se naprej napiše test, še preden je napisana kakšna vrstica kode v produkciji.Pristop je populariziral Kent Beck. Poleg tega, da nam da zagotovilo, da izvorna koda neke funkcionalnosti res deluje, nas ta…

  • Tvorjenje relacij med tabelami v Laravel

    Spodaj je primer implementacije 1:M in N:M relacij. Laravel sicer pozna še dve vrsti relacij – 1:1 in polimorfna povezava. Izbral sem si primer bloga, kjer ima uporabnik lahko več zapisov, zapis pa pripada uporabniku. Zapis ima lahko več kategorij, v eni kategoriji pa je lahko več zapisov. Ko to enkrat osvojiš, vidiš da je…