public static function kupiProizvod($slug, $napomena) { $proizvod = Proizvod::where('slug', $slug)->get(['id', 'korisnici_id'])->first(); if ($proizvod->korisnici_id == Auth::user()->id) { return ['test' => 0, 'greska' => 'Не можете да купите ваш производ.']; } $proizvod->stanje_oglasa_id = 4; $proizvod->save(); Kupovina::insert([['korisnici_id' => Auth::user()->id, 'proizvod_id' => $proizvod->id, 'napomena' => $napomena]]); return ['test' => 1]; }
public function postSlugTest() { $i = 1; while ($i) { if (!Proizvod::where('slug', Input::get('slug') . ($i == 1 ? '' : '-' . ($i - 1)))->exists()) { return json_encode(['slug' => Input::get('slug') . ($i == 1 ? '' : '-' . ($i - 1))]); } $i++; } }
public static function getPoslednjiOglasi($broj_oglasa) { return Proizvod::where('stanje_oglasa_id', 1)->orderBy('id', 'desc')->take($broj_oglasa)->get(['naziv', 'slug', 'cena', 'foto']); }