Zelim da napravim web aplikaciju (koristeci Laravel) koja ce mi pomoci da pratim svoje licne finansije.
Aplikacija bi trebala da razlikuje Uplate, Isplate, takodje i grupu troska
Molim da mi pomognete pri planiranj, ne znam kako da sve to poslozim.
-Kako bazu da definisem?
Da li da napravim tabelu recimo : finansije i da unutra nje prema tipu razvrstavam da li je to bila uplata ili isplata
Ili da pravim zasebno tabelu za uplate, posebno za isplate
itd…
-Kako code da organizujem?
Koje bih trebao imati Routes, Views ,Controllers i koje Metode
npr. Route::get('/uplate', 'FinansijeController@uplate')->name('uplate');
Nadam se da ste me razumjeli sta zelim. Hvala unaprijed.
Predlazem da prije nego sjednes i krenes tipkati kod, da odvojis nekoliko sati i u glavi razmislis tocno sto radis, te po mogucnosti to zapises i procitas jos nekoliko puta, te da ponavljas taj proces sve dok zadnji puta vise nemas nikakvih zamjerki svojoj ideji. Ni onda nece biti savrsena, ali ce biti dovoljno dobra da se ne zakopas u kaos u startu.
Nastavno na ovo sto si opisao do sada, ne vidim potrebu za posebnom tablicom uplate i isplate, kada su to jednostavno - transakcije.
Transakcija moze biti pozitivna ili negativna. Ako je pozitivna, to je prihod/uplata. Ako je negativna, to je rashod/isplata. Ili imaj neki flag koji signalizira je li u pitanju uplata ili isplata.
Ergo, jedna tablica koja ce sadrzavati sve tvoje novcane transakcije.
Razmisli malo o logici koju aplikacija zahtijeva, pa ces dobiti odgovor i za vecinu ruta kao i dizajn baze.
Sto se tice kako sumirati - pogledaj Laravelovu dokumentaciju za Eloquent.