Ejemplo n.º 1
0
 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];
 }
Ejemplo n.º 2
0
 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++;
     }
 }
Ejemplo n.º 3
0
 public static function getPoslednjiOglasi($broj_oglasa)
 {
     return Proizvod::where('stanje_oglasa_id', 1)->orderBy('id', 'desc')->take($broj_oglasa)->get(['naziv', 'slug', 'cena', 'foto']);
 }