当前位置: 首页>>代码示例>>PHP>>正文


PHP Validator::Make方法代码示例

本文整理汇总了PHP中Validator::Make方法的典型用法代码示例。如果您正苦于以下问题:PHP Validator::Make方法的具体用法?PHP Validator::Make怎么用?PHP Validator::Make使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Validator的用法示例。


在下文中一共展示了Validator::Make方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: girisKontrol

 public function girisKontrol()
 {
     $data = Input::all();
     $kural = array('email' => 'required|email', 'password' => 'required');
     $dogrulama = \Validator::Make($data, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/')->withErrors($dogrulama)->withInput();
     } else {
         $bilgi = \DB::select("select *from  kullanicilar where mail = ? and sifre = ? ", array($data["email"], md5($data["password"])));
         if ($bilgi) {
             // kullanıcı var
             // session açılıyor ve değer atanıyor
             \Session::put('adminOturumID', $bilgi[0]->id);
             \Session::put('adminOturumAdi', $bilgi[0]->adi);
             \Session::put('adminOturumSoyadi', $bilgi[0]->soyadi);
             \Session::put('adminOturumMail', $bilgi[0]->mail);
             return \Redirect::to('admin/DashBoard');
             //return view('admin/DashBoard');
             //$data = array('mesaj'=>'Giriş Başarılı');
         } else {
             $data = array('mesaj' => 'Kullanıcı Adı yada Şifreniz Hatalı');
         }
     }
     return view('admin/adminGiris', array('data' => $data));
 }
开发者ID:hramose,项目名称:Laravel5-Admin-3,代码行数:26,代码来源:AdminUyeGirisController.php

示例2: duzenleUrun

 public function duzenleUrun($urun_id)
 {
     $form = Input::all();
     $kural = array('kategori_id' => 'required', 'baslik' => 'required', 'kisa_aciklama' => 'required', 'aciklama' => 'required', 'fiyat' => 'required', 'kampanya' => 'required', 'piyasa_fiyati' => 'required', 'durum' => 'required', 'stok' => 'required');
     $dogrulama = \Validator::Make($form, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/urunDuzenle/' . $urun_id)->withErrors($dogrulama)->withInput();
     }
     $form["bugunteslimat"] = isset($form["bugunteslimat"]) ? 1 : 0;
     $form["coksatan"] = isset($form["coksatan"]) ? 1 : 0;
     $form["kargobedava"] = isset($form["kargobedava"]) ? 1 : 0;
     $form["indirimliurun"] = isset($form["indirimliurun"]) ? 1 : 0;
     $form["onecikan"] = isset($form["onecikan"]) ? 1 : 0;
     $q = "UPDATE urunler SET kategori_id = ?, baslik=? , kisa_aciklama = ?, aciklama = ?, fiyat=? ,kampanya=? ,piyasa_fiyati=? ,durum=? ,stok=?, one_cikan=?, indirimli_urun=?, cok_satan=?, kargo_bedava=?, bugun_teslimat=?  WHERE id = ?";
     $islem = DB::update($q, array($form["kategori_id"], $form["baslik"], $form["kisa_aciklama"], $form["aciklama"], $form["fiyat"], $form["kampanya"], $form["piyasa_fiyati"], $form["durum"], $form["stok"], $form["onecikan"], $form["indirimliurun"], $form["coksatan"], $form["kargobedava"], $form["bugunteslimat"], $urun_id));
     if ($islem) {
         $mesaj = "basarili";
         return Redirect::to("admin/urun")->with("mesaj", $mesaj);
     } else {
         $mesaj = "basarisiz";
         return Redirect::to("admin/urun")->with("mesaj", $mesaj);
     }
     // Mesaj session'a yazılıyor redirect yapıldığı için.
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:25,代码来源:urunController.php

示例3: duzenleForm

 public function duzenleForm($id)
 {
     $data = Input::all();
     $kural = array('baslik' => 'required|min:3', 'resim' => 'max:1536|required|mimes:jpeg,jpg,bmp,png,gif');
     $dogrulama = \Validator::Make($data, $kural);
     if (!$dogrulama->passes()) {
         return \Redirect::to('admin/galeriler/duzenle/' . $id)->withErrors($dogrulama)->withInput();
     } else {
         if (Input::hasFile('resim')) {
             $dosya = Input::file('resim');
             $uzanti = $dosya->getClientOriginalExtension();
             if (strlen($uzanti) == 3) {
                 $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -4);
             } else {
                 if (strlen($uzanti) == 4) {
                     $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -5);
                 }
             }
             $dosyaAdi = $dosyaAdi . "_" . date('YmdHis') . '.' . $uzanti;
             $path = base_path('galeriResimler/600x450/' . $dosyaAdi);
             Image::make($dosya->getRealPath())->resize(600, 450)->save($path);
             $path = base_path('galeriResimler/defaultSize/' . $dosyaAdi);
             Image::make($dosya->getRealPath())->save($path);
             $path = $dosyaAdi;
             $query = DB::insert('insert into gal_resim values (null,?,?,?)', array($id, $data["baslik"], $path));
             return Redirect::back();
         }
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:29,代码来源:galerilerController.php

示例4: comment

 public function comment()
 {
     $comment = Input::all();
     $validator = Validator::Make($comment, ['email' => 'required|email']);
     if ($validator->passes()) {
         Comment::Create($comment);
     }
 }
开发者ID:KornelMbele,项目名称:ResultSystem,代码行数:8,代码来源:CommentController.php

示例5: mail

 public function mail()
 {
     $comment = Input::all();
     $validator = Validator::Make($comment, ['email' => 'required|email']);
     if ($validator->passes()) {
         Comment::Create($comment);
         $name = $comment['name'];
         // var_dump($name);
         return Redirect::to('index')->with('success', $name . ' Your Mail is Successful Send!');
     }
     return Redirect::to('index')->with('failed', 'Invalid email,Please use genuine email for sending us your comments');
 }
开发者ID:KornelMbele,项目名称:ResultSystem,代码行数:12,代码来源:MailController.php

示例6: ekle

 public function ekle()
 {
     $data = Input::all();
     $kural = array('kategoriAdi' => 'required|min:3');
     $dogrulama = \Validator::Make($data, $kural);
     if (!$dogrulama->passes()) {
         return \Redirect::to('admin/galerikategori')->withErrors($dogrulama)->withInput();
     } else {
         $query = DB::insert("insert into gal_kategori values (null,?)", array($data["kategoriAdi"]));
     }
     $data = DB::select('select * from gal_kategori order by id desc');
     return \Redirect::to('admin/galerikategori')->with(array('data' => $data));
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:13,代码来源:galerilerKategoriController.php

示例7: gonderForm

 function gonderForm()
 {
     $data = Input::all();
     $kural = array('kisiler' => 'required', 'mesaj' => 'required');
     $dogrulama = \Validator::Make($data, $kural);
     $kulID = Session::get('id');
     if (!$dogrulama->passes()) {
         return \Redirect::to('admin/mesajlar/gonder')->withErrors($dogrulama)->withInput();
     } else {
         $query = DB::insert("insert into mesajlar VALUES(null,?,?,?,DEFAULT,now())", array($kulID, $data["kisiler"], $data["mesaj"]));
         return Redirect::to('admin/mesajlar');
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:13,代码来源:mesajlarController.php

示例8: ekle

 public function ekle()
 {
     $data = Input::all();
     $kural = array('baslik' => 'required', 'kisa_aciklama' => 'required', 'detay' => 'required');
     $dogrulama = \Validator::Make($data, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/icerikEkle')->withErrors($dogrulama)->withInput();
     }
     //var_dump($data);
     $veri = DB::insert("insert into icerikler values(null,?,?,?,now())", array($data["baslik"], $data["kisa_aciklama"], $data["detay"]));
     return \Redirect::to('admin/icerikEkle');
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:13,代码来源:icerikEkleController.php

示例9: ekle

 public function ekle()
 {
     $durum = Input::all();
     $kural = array('kategori_adi' => 'required|max:60');
     $dogrulama = \Validator::Make($durum, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/kategori')->withErrors($dogrulama)->withInput();
     } else {
         $giden = DB::insert("insert into kategoriler  VALUES (NULL ,?,?)", array($durum["topCategory"], $durum["kategori_adi"]));
         if (isset($giden)) {
             return Redirect::to('admin/kategori');
         }
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:15,代码来源:kategoriController.php

示例10: duzenle

 public function duzenle()
 {
     $data = Input::all();
     $id = $data["id"];
     // Validasyonlar
     $kural = array('site_baslik' => 'required|max:60', 'meta_keyler' => 'required|max:500', 'meta_description' => 'required|max:150', 'domain_ismi' => 'required|max:500', 'smtp_adresi' => 'required|max:500', 'smtp_kullanici_adi' => 'required|max:500', 'smtp_sifre' => 'required|max:500|min:5', 'longtitude' => 'required|numeric|digits_between:0,20', 'latitude' => 'required|numeric|digits_between:0,20', 'mail_adresi' => 'required|email|max:500', 'telefon' => 'required|numeric|digits_between:10,13', 'fax' => 'required|numeric|digits_between:10,13', 'gsm' => 'required|numeric|digits_between:10,13', 'adres' => 'required|max:500', 'telif' => 'required|max:500');
     $dogrulama = \Validator::Make($data, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/siteAyarlar')->withErrors($dogrulama)->withInput();
     } else {
         //Update
         DB::table('ayarlar')->where('id', $id)->update(array('site_baslik' => $data["site_baslik"], 'meta_key' => $data["meta_keyler"], 'meta_desc' => $data["meta_description"], 'domain_name' => $data["domain_ismi"], 'smtp_adres' => $data["smtp_adresi"], 'smtp_kul_adi' => $data["smtp_kullanici_adi"], 'smtp_sifre' => $data["smtp_sifre"], 'long' => $data["longtitude"], 'lat' => $data["latitude"], 'mail_adres' => $data["mail_adresi"], 'telefon' => $data["telefon"], 'fax' => $data["fax"], 'gsm' => $data["gsm"], 'adres' => $data["adres"], 'telif' => $data["telif"]));
         return \Redirect::to('admin/siteAyarlar');
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:16,代码来源:ayarlarController.php

示例11: haberDuzenle

 public function haberDuzenle($haber_id)
 {
     function trcharacter($s)
     {
         $tr = array('ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç');
         $en = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c');
         $s = str_replace($tr, $en, $s);
         $s = strtolower($s);
         $s = preg_replace('/&.+?;/', '-', $s);
         $s = preg_replace('/[^%a-z0-9 _-]/', '-', $s);
         $s = preg_replace('/\\s+/', '-', $s);
         $s = preg_replace('|-+|', '-', $s);
         $s = str_replace("--", "-", $s);
         $s = trim($s, '-');
         return $s;
     }
     $data = Input::all();
     if (Input::hasFile('dosya')) {
         $eskiResim = DB::select("select resimYolu from haberler where id = ?", array($haber_id));
         echo "Resim Yolu " . $eskiResim[0]->resimYolu;
         $eskiResimFileName = $eskiResim[0]->resimYolu;
         File::delete("haberResimler/" . $eskiResimFileName);
         $file = Input::file('dosya');
         $destinationPath = 'haberResimler/';
         $extension = $file->getClientOriginalExtension();
         $filename = trcharacter(substr($file->getClientOriginalName(), 0, -5)) . "_" . str_random(12) . ".{$extension}";
         $upload_success = $file->move($destinationPath, $filename);
         DB::insert("update haberler set resimYolu = ? where id = ?", array($filename, $haber_id));
     }
     $form = Input::all();
     $kural = array('haber_baslik' => 'required', 'detay' => 'required', 'durum' => 'required');
     $dogrulama = \Validator::Make($form, $kural);
     if ($dogrulama->fails()) {
         // Gönderilen Verilerde Hata Varsa ...
         return \Redirect::to('admin/haberDuzenle/' . $haber_id)->withErrors($dogrulama)->withInput();
     }
     $data = DB::update('update haberler set haber_baslik = ?, detay = ?, durum = ? WHERE id = ?', array($form["haber_baslik"], $form["detay"], $form["durum"], $haber_id));
     if ($data) {
         $mesaj = "basarili";
         return Redirect::to("admin/haberler")->with("mesaj", $mesaj);
     } else {
         $mesaj = "basarisiz";
         return Redirect::to("admin/haberler")->with("mesaj", $mesaj);
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:45,代码来源:haberDuzenleController.php

示例12: sliderDuzenleForm

 function sliderDuzenleForm($guncelle)
 {
     function trcharacter($s)
     {
         $tr = array('ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç');
         $en = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c');
         $s = str_replace($tr, $en, $s);
         $s = strtolower($s);
         $s = preg_replace('/&.+?;/', '-', $s);
         $s = preg_replace('/[^%a-z0-9 _-]/', '-', $s);
         $s = preg_replace('/\\s+/', '-', $s);
         $s = preg_replace('|-+|', '-', $s);
         $s = str_replace("--", "-", $s);
         $s = trim($s, '-');
         return $s;
     }
     $data = Input::all();
     if (Input::hasFile('dosya')) {
         $eskiResim = DB::select("select yol from slider where id = ?", array($guncelle));
         $eskiResimFileName = $eskiResim[0]->yol;
         File::delete("slider/" . $eskiResimFileName);
         $file = Input::file('dosya');
         $destinationPath = 'slider/';
         $extension = $file->getClientOriginalExtension();
         $filename = trcharacter(substr($file->getClientOriginalName(), 0, -5)) . "_" . str_random(12) . ".{$extension}";
         $upload_success = $file->move($destinationPath, $filename);
         DB::insert("update slider set yol = ? where id = ?", array($filename, $guncelle));
     }
     $form = Input::all();
     $kural = array('baslik' => 'required', 'aciklama' => 'required', 'url' => 'required');
     $dogrulama = \Validator::Make($form, $kural);
     if ($dogrulama->fails()) {
         // Gönderilen Verilerde Hata Varsa ...
         return \Redirect::to('admin/sliderDuzenle/' . $guncelle)->withErrors($dogrulama)->withInput();
     }
     $data = DB::update('update slider set baslik = ?, kisa_aciklama = ?, url = ? WHERE id = ?', array($form["baslik"], $form["aciklama"], $form["url"], $guncelle));
     if ($data) {
         $mesaj = "basarili";
         return Redirect::to("admin/sliderYonetimi")->with("mesaj", $mesaj);
     } else {
         $mesaj = "basarisiz";
         return Redirect::to("admin/sliderYonetimi")->with("mesaj", $mesaj);
     }
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:44,代码来源:sliderController.php

示例13: duzenleForm

 public function duzenleForm($id)
 {
     $data = Input::all();
     $kural = array('adi' => 'required', 'soyadi' => 'required', 'mail' => 'required|email', 'sifre' => 'required|min:3', 'sifreTekrar' => 'required|min:3|same:sifre', 'durum' => 'required');
     $dogrulama = \Validator::Make($data, $kural);
     if (!$dogrulama->passes()) {
         return \Redirect::to('admin/kullanicilar/duzenle/' . $id)->withErrors($dogrulama)->withInput();
     } else {
         $query = DB::update("update kullanicilar set adi=?, soyadi=?, mail=?, sifre=?, durum=? where id=?", array($data["adi"], $data["soyadi"], $data["mail"], $data["sifre"], $data["durum"], $data["id"]));
         if ($query) {
             $result = true;
         } else {
             $result = false;
         }
     }
     $query = DB::select("select * from kullanicilar where id = ? limit 0,1", array($id));
     $kullanici["user"] = $query[0];
     return view('admin/kullanicilarDuzenle', array('result' => $result, 'kullanici' => $kullanici));
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:19,代码来源:kullanicilarController.php

示例14: girisKontrol

 public function girisKontrol()
 {
     #region E-mail ve Şifre kontrolü
     $data = Input::all();
     $kural = array('email' => 'required|email', 'password' => 'required');
     $dogrulama = \Validator::Make($data, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/')->withErrors($dogrulama)->withInput();
     }
     #endregion!
     #region Kullanıcı var mı?
     $bilgi = array();
     $gelen = DB::select('select * from admin where mail=? and sifre=?', array($data["email"], md5($data["password"])));
     if (count($gelen) == 0) {
         return Redirect::to('admin');
     }
     $bilgi = $gelen[0];
     #endregion
     #region Kullanıcı varsa ne olacak?
     /*Session ile bilgilerini tut. Eğer "BENİ HATIRLA" ile giriş yaptı ise Cookie de oluştur.
       Kullanıcı yoksa giriş sayfasına yönlendir.*/
     if ($gelen) {
         if (isset($data["remember"])) {
             Session::put('id', $bilgi->id);
             Session::put('email', $data["email"]);
             Session::put('password', $data["password"]);
             Cookie::queue(Cookie::make('user', array($bilgi->id, $data["email"], $data["password"], 24000)));
             //
             return Redirect::to('admin/anasayfa');
         } else {
             Session::put('id', $bilgi->id);
             Session::put('email', $data["email"]);
             Session::put('password', $data["password"]);
             //
             return Redirect::to('admin/anasayfa');
         }
     } else {
         return view('admin');
     }
     #endregion
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:42,代码来源:AdminUyeGirisController.php

示例15: duzenle

 public function duzenle($duzenleid)
 {
     $form = Input::all();
     $kural = array('siteadi' => 'required', 'siteadresi' => 'required');
     $dogrulama = \Validator::Make($form, $kural);
     if ($dogrulama->fails()) {
         // gönderilen verilerde hata var
         return \Redirect::to('admin/linklerDuzenle/' . $duzenleid)->withErrors($dogrulama)->withInput();
     }
     $q = "UPDATE linkler SET site_adi = ?, site_adresi = ? WHERE id = ?";
     $islem = DB::update($q, array($form["siteadi"], $form["siteadresi"], $duzenleid));
     if ($islem) {
         $mesaj = "basarili";
         return Redirect::to("admin/linkler")->with("mesaj", $mesaj);
     } else {
         $mesaj = "basarisiz";
         return Redirect::to("admin/linkler")->with("mesaj", $mesaj);
     }
     // Mesaj session'a yazılıyor redirect yapıldığı için.
 }
开发者ID:hakanozer,项目名称:laravelAdmin,代码行数:20,代码来源:linklerDuzenleController.php


注:本文中的Validator::Make方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。