BİRİ KOD MU DEDİ?

LARAVEL | İLETİŞİM FORMU İLE EPOSTA GÖNDERME

İletişim formları websitelerinin olmazsa olmaz özelliklerinden birisidir. Ziyaretçilerin size ulaşmasının en kolay yoludur da diyebiliriz. Laravel ile geliştirmiş olduğunuz projelerde de ek bir paket kurmadan Laravel’in sağlamış olduğu mevcut imkânlarla rahatlıkla bir iletişim formu oluşturabilirsiniz.

Not: Bu yazımda her ne kadar iletişim formunun örnek uygulama olarak ele almış olsam da esas meselenin Laravel ile nasıl mail (eposta) gönderilir sorusuna cevap aramak olduğunu da söylemem lazım.

Genel Mantık

Laravel eposta işlemleri için ücretsiz ve zengin “SwiftMailer” kütüphanesini kullanmaktadır. Bu kütüphane sayesinde başımız ağrımadan rahatlıkla eposta gönderme işlemlerini gerçekleştirebiliriz. Bununla birlikte eposta şablonları normal view dosyaları şeklinde yüklenir. Böylece Blade template sistemini eposta şablonlarımız için kolayca kullanabilir, bu view dosyalarına istediğimiz veriyi yükleyebiliriz.

Uygulamamızda contact.blade.php dosyasında bulunan iletişim formu doldurularak gönderildiğinde, route dosyasında (web.php) iletişim formundaki veriler alınacak, contacttext.blade.php dosyası ile birleştirilecek ve birleştirilmiş veriler belirtilen eposta adresine HTML formatında gönderilecektir.

DEVAMINI OKUYUN

PHP / CPANEL OTOMATİK SUB DOMAİN OLUŞTURMA

Merhabalar. Özellikle sosyal ağlarda olmak üzere birçok websitesinde siteye üye olan kullanıcılara otomatik olarak alt alanadı (subdomain) açılır. Bunu kontrol panelinden yapmak kolaydır ancak esas konumuz bu işlemin PHP ile kendiliğinden gerçekleşmesidir. Aslında zor gibi görünen bu konuyu en pratik şekilde nasıl çözebileceğinizi bu yazıda anlatmak istedim. Şimdiden kolay gelsin.

DEVAMINI OKUYUN

SUNUCU GÜVENLİĞİNİ ARTIRMA YÖNTEMLERİ

Eskiden sitelerimizi barındırmak için basit standart hosting hesapları ihtiyacımızı görürken artık her site için birer sunucu kiralar duruma geldik. Durum böyle olunca temel seviyede sunucu yönetimini öğrenmek de kaçınılmaz oldu. Sunucu güvenliğinin de yönetim başlığı altında en önemli alt başlık olduğunu sanırım hatırlatmama gerek yok. Bu nedenle kendi sunucularınızı yönetirken alabileceğiniz temel güvenlik tedbirlerine bu yazımda kısaca değinmek istedim. İyi okumalar.

DEVAMINI OKUYUN

YTHEME

yTheme, keyifle blog yazmanız için hazırlanmış, okunaklı, ilave ayar içermeyen, kolayca düzenlenebilen, SEO uyumlu, basit, sade ve şık bir WordPress temasıdır.

DEVAMINI OKUYUN