Example #1
0
 public function run()
 {
     PravaPristupa::insert([['naziv' => 'Забрањен приступ'], ['naziv' => 'Корисник'], ['naziv' => 'Нижи модератор'], ['naziv' => 'Модератор'], ['naziv' => 'Администратор'], ['naziv' => 'Супер администратор']]);
     Grad::insert([['naziv' => 'Недефинисан'], ['naziv' => 'Београд'], ['naziv' => 'Краљево'], ['naziv' => 'Фоча']]);
     VrstaKorisnika::insert([['naziv' => 'Посетилац портала'], ['naziv' => 'Гуслар'], ['naziv' => 'Градитељ гусала'], ['naziv' => 'Фрулаш'], ['naziv' => 'Градитељ фрула'], ['naziv' => 'Градитељ дувачких инструмената'], ['naziv' => 'Дуборезац']]);
     Korisnici::insert([['username' => 'SuperAdmin', 'password' => bcrypt('SuperAdmin'), 'email' => '*****@*****.**', 'prava_pristupa_id' => 6, 'foto' => '/img/kontakt/korisnik-6.jpg', 'aktivan' => 1, 'grad_id' => 2, 'telefon' => '065123456', 'ime' => 'Супер', 'prezime' => 'Фаца']]);
     VrstaProizvoda::insert([['naziv' => 'Гусле', 'slug' => 'gusle'], ['naziv' => 'Дувачки инструменти', 'slug' => 'duvacki-insrumenti'], ['naziv' => 'Иконе', 'slug' => 'ikone'], ['naziv' => 'Народне ношње', 'slug' => 'narodne-nosnje'], ['naziv' => 'Радови у флаши', 'slug' => 'radovi-u-flasi'], ['naziv' => 'Дуборез за ловце', 'slug' => 'duborez-za-lovce'], ['naziv' => 'Сувенири', 'slug' => 'suveniri'], ['naziv' => 'Остало', 'slug' => 'ostalo']]);
     StanjeOglasa::insert([['naziv' => 'Активан'], ['naziv' => 'Резервисан'], ['naziv' => 'У фази испоруке'], ['naziv' => 'Продат']]);
     StanjeProizvoda::insert([['naziv' => 'Ново'], ['naziv' => 'Некориштен'], ['naziv' => 'Полован без оштећења'], ['naziv' => 'Полован са видљивим знацима кориштења'], ['naziv' => 'Неисправан']]);
     Galerija::insert([['naziv' => 'Недефинисано'], ['naziv' => 'Портфолио']]);
     VrstaSadrzaja::insert([['naziv' => 'Фотографија'], ['naziv' => 'Видео']]);
     Udruzenje::insert([['vrsta_udruzenja_id' => 1, 'naziv' => 'Самостално друштво', 'grad_id' => 1, 'korisnici_id' => 1]]);
 }
Example #2
0
 private function prodavnica($username = null, $target = null, $slug = null)
 {
     if ($username && Auth::check()) {
         if ($target) {
             $podaci = ['master' => 'administracija.master.osnovni', 'username' => $username];
             switch ($target) {
                 case 'izmeni-oglas':
                     $proizvod = Proizvod::where('slug', $slug)->get()->first();
                     $podaci = array_merge($podaci, ['proizvod' => $proizvod, 'slike' => Media::where('src', 'like', '/img/prodavnica/prodavnica-' . $proizvod->korisnici_id . '-' . $proizvod->id . '-%')->get(), 'username' => $username]);
                 case 'postavi-oglas':
                     $podaci = array_merge($podaci, ['vrstaProizvoda' => VrstaProizvoda::zaKombo(), 'stanjeProizvoda' => StanjeProizvoda::zaKombo()]);
                     return view('administracija.prodavnica.postavi-oglas')->with($podaci);
                     break;
                 case 'kupujem':
                 case 'moji-oglasi':
                 case 'lista-zelja':
                     $podaci = array_merge($podaci, ['target' => $target, 'status' => json_encode(StanjeOglasa::orderBy('id')->get(['naziv', 'id'])->toArray())]);
                     break;
             }
             return view('administracija.prodavnica.moja-prodavnica')->with($podaci);
         }
     }
     return view('prodavnica')->with($this->pocetnaProdavnice());
 }
Example #3
0
 public static function zaKombo()
 {
     return VrstaProizvoda::lists('naziv', 'id');
 }