Günümüzde QR kodu çok farklı yerlerde kullanıyoruz. Atm den para çekerken, Whatsapp da oturum açıyorken yada bir kafedeki indirimden yararlanmak için gibi bir çok farklı yerde kullanıyoruz. Bu kadar çok kullandığımız QR kodu nasıl üretebileceğimizi inceleyelim. Laravel ‘de nasıl QR kodu üretebileceğimizi anlatmaya çalışacağım. QR kodu üretir iken laravel in Simple QrCode paketini kullancağım ve QR kodun metin, renk, resim ve vcard oluşturma örneklerinin nasıl…
Bir önceki yazımda Stored Procedure nedir ? Avantajları nelerdir bahsetmiştim. Bu yazımda ise Sp leri Mysql ‘ de ve Laravel ile nasıl kullanılır onu anlatmaya çalışacağım. Yukarıda mysql de nasıl bir Stored Procedure yazılır örneğini gördük. Bu kodda ki ilk satır aslında Sp ye ait bir kod değildir. Mysql deki standart ayraç olan “;” ‘ ü değiştirmeye yarıyor. Stored Procedure tanımlama mssql deki ile aynı…
Stored Procedure yani kısacası SP nedir ? Sp ‘ nin türkçe karşılığı saklı yordam olarak adlandıra biliriz. Yani herhangi bir Sql veri tabanında belirli bir görevi yerine getirmek için hazırlamış sql ilişkisel kod parçacıklarıdır. Sp ler programlama dillerindeki gibi yazılmış fonksiyonlar olarak inceliyebiliriz ve fonksiyonlar gibi parametre alabilirler. Bu parametrelere bağlı olarak sonuç dönerler. Aynı zamanda bir sp diğer başka bir sp yi de kullanabilir….
Merhaba arkadaşlar bugünkü konumuz Mysql server da console aracılığı ile elimizdeki bir sql dosyasını nasıl import veya export edeceğimizi göreceğiz. Günümüzde her ne kadar database yönetimi için ideler araçlar mevcut olsa da yeri geldiğinde terminal yardımı ile de sql dosyalarımızı mysql ‘imize import ve ya export etme gereksinimi duymaktayız. Bu işlemleri yapmak sandığınızdan da kolay ve hızlı şekilde yapılabilmektedir. Mysql İmport Komutu Burada mysql user_name…
Diyelimki bir web sitesi yapıyoruz ve blog bölümünün olduğunu ve bunları listelediğimizi düşünelim. Çok fazla yazımız olduğunu düşünürsek bunların hepsini aynı anda basmaya kalktığımızda hem yüklenmesinden dolayı bir geçikme yaratacak hemde sayfa boyumuzun çok fazla olmasına neden olacak. Bunu önlemek adına verilerimizi sayfalamaya ve belli bir kısmını gösteririz. Laravel bizlere hazır olarak bir sayfalama sunmaktadıır. Biz de bu yazıda hazır sayfalamayı özelleştireceğiz. Öncelikle controller dosyasında…
Composer Nedir ? Composer bir çok developerdan duymuş olmanız lazım, aslında yıllardır süre gelen open source sistemlerde sürüm takip sisteminde gelinmiş en son nokta diyebiliriz. Projemizde kullanmak istediğimiz php kütüphanesinin ihtiyacı olan php dosyalarını projeye dahil edilmesini sağlayan, çeşitli güncellemeleri otomatik yapabilen bir araçtır. Php’de Composer’ın yaptığı işlemleri Ruby’de bundler, NodeJs’de Npm, Java’da Maven yapmaktadır. Projemize composer ile paket yüklediğimiz zaman ana dizinimizde; composer.json dosyası,…
Bu yazıda sizlere Laravel ORM ‘de işimizi kolaylaştıran accessors ve mutators ‘ dan bahsedeceğim. Nedir bu accessor ve mutators ? Yenilir mi ? İçilir mi ? Accessors ve mutators database ‘e veri yazarken ve veri okukarken işimizi kolaylaştıran ve veriye müdahale etmemizi sağlayan yardımcılardır. Örnek vermek gerekirse elimizde bir users tablosu olduğunu ve bunun name ve surname alanlarının olduğunu düşünelim. Bu alanları database’ e yazar…
Merhaba arkadaşlar , bu yazımda sizlere web projelerinde olmazsa olmaz olan mail işlemlerini laravel ile nasıl yapılacağını anlatmaya çalışacağım. Laravel bizlere Mailgun,SparkPost,Amazon SES vb. bir çok kütüphaneye hazır olarak bizlere sunmaktadır.Bunlar ile ilgili detaylı bilgi Laravelin dökümantasyonundan inceliyebilirseniz.Tabi illa bu kütüphaneleri kullanmak zorunda değiliz. Gmail , Hotmail vb. firmaların ücretsiz sunduğu servisleri kullabilirsiniz. Tabi bu servislerin güvenlik adımları yüzünden Expected response code 250 but got…
reCaptcha Nedir ? reCAPTCHA web sitenizde kullandığınız formlarımızı spamdan koruyan ücretsiz bir hizmettir. reCAPTCHA gelen kötü niyetli otomatik yazılım botlarını engellemek için google tarafından geliştirilmiştir. v2 ve ve3 ü mevcuttur. Bu yazıda v2 nin nasıl kullanılacağını açıklamaya çalışacağım. reCaptcha’yı Siteye Ekleme Öncelikle Google hesabınızla reCAPTCHA‘ya giriş yapın. Giriş yaptıktan sonra spamdan korumak istediğiniz sitenizi gerekli kayıtları doldurarak kaydedebilirsiniz. Label: Eklediğiniz siteler için etiket Domains: reCaptcha…