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]]); }
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()); }
public static function zaKombo() { return StanjeProizvoda::lists('naziv', 'id'); }