ssisovic209 / MiniBookingApp

0 stars 0 forks source link

Potencijalni problem kod dohvaćanja cijene za pojedino razdoblje #1

Open danijelmaric opened 5 years ago

danijelmaric commented 5 years ago

https://github.com/ssisovic209/MiniBookingApp/blob/9862c478122e3be059aa5d59c7ff97a9ec2bd1e1/app/Http/Controllers/ReservationsController.php#L38

Pozdrav Sabina,

nismo instalirali niti pokretali aplikaciju ali na prvu mi se čini da u ovoj situaciji nije moguće napraviti izračun cijene iz razloga što dohvaćaš cijenu smještajne jedinice putem veze na tablicu "units" koja zapravo još ne postoji jer sama rezervacija nije u ovom trenutku zabilježena u bazi.

Predlažem da, kako bi dobila cijenu jedinice, napraviš jedan upit prema tablici units u koraku prije izračuna cijene, recimo ovako:

$unit = Units::findOrFail(request("unit_id"));

A kasnije možeš koristiti ovu varijablu za dohvat cijene smještajne jedinice nad kojom se izrađuje rezervacija: $unit->price_per_night

Čujemo se! Pozdrav

ssisovic209 commented 5 years ago

Hvala Danijel!

Meni zapravo što si izdvojilo funkcionira s podacima i računa dobro total_price, na temelju dana i jedinične cijene. Ja sam si ovdje ostavila komentar, čisto da se sjetim malo "urediti" ako stignem i budem znala, jer sam zakomplicirala malo. :) Ali uzet ću u obzir i isprobati kako si napisao.

lp