Laravel 5.4 Eloquent Sluggable Kullanımı

Laravel 5.4 ile Eloquent Sluggable paketininin kullanımını inceleyeceğiz. Eloquent Sluggable, bizlere “SEO” dostu link yapısı oluşturmaktadır. Öncelikle Laravel kurulumumuzu gerçekleştirelim. “Laravel” yazısını gördükten sonra Eloquent Sluggable kullanımına geçebiliriz. Makalede döküman olarak GitHub adresini kullancağım. Sizler de GitHub adresinden Eloquent Sluggable kullanımına dair çok daha fazla bilgiyi edinebilir, projelerinizde kullanabilirsiniz. Eloquent Sluggable Laravel‘in kurulu olduğu dizine eriştikten sonra…

Laravel 5.4 ile Blog Yapalım – Bölüm 1

Bir önceki yazımızda Laravel ve Laravel kurulumu hakkında bilgi vermiştik. Bkz: laravel başlangıç. Blog projemizin için Bootstrap 4 ile geliştirilmiş ücretsiz bir blog teması beğendim ben. Bu bölümde genel olarak Blade şablon yapısını inceleyeceğiz. Siz de hazırsanız dersimize başlayalım. Noktalı virgülünüz bol olsun. Birinci Bölüm: Clean Blog şablonunu inceleyelim ve konfigüre edelim. HTML arayüzümüzü parçalayalım. Parçalar Bölümler…

Linux Arch & Manjaro CodeIgniter Kurulumu

CodeIgniter kurulumunda GitHub üzerinden ya da resmi siteden son sürümü indirdiğinizde ve çalıştırdığınızda sizi bir Welcome ekranı karşılayacaktır. Bu ekranı gördüğünüzde sorunsuz çalıştığını varsayabilirsiniz; tabii bir Arch&Manjaro kullanıcısı değilseniz. Eğer ki sistem dili Türkçe olan Linux Arch ya da bir Manjaro kullanıcısı iseniz; muhtemelen CodeIgniter ya da ZN Framework çalışmayacaktır.  Bunun nedeni PHP’nin standart str fonksiyonlarının…

Linux Mint 18.1 PHP 5.6 ve PHP 7.0 Kurulumu

Merhabalar, Linux Mint 18.1 Serena üzerinde PHP 5.6 ve PHP 7.0 kurulumu birlikte inceleyelim. Öncelikle Ubuntu 16‘dan sonra resmi depolarından PHP 5.x sürümünü kaldırdı ve yerine güncel olan PHP 7.0 kullandı. Fakat biz geliştiriciler için sürümler arasında sörf yapmak son derece mühim. Üzerinde çalıştığınız projenin sizden ne istediğini asla bilemezsiniz. Bu yüzden Ondrej Sury isimli bir arkadaşımız…

JSON Çıktısında Karakter Temizleme

Esenlikler, ufak bir çalışma için JSON çıktısına ihtiyaç duydum. Bu çıktı sonucunda temizlenmesi gereken karakterler baş gösterdi. Bu konuda birçok forumda çözülemeyen başlıklara rastladım. Blogumda paylaşmanın uygun olacağını düşündüm. Sizlerle birlikte, adım adm JSON çıktımızı dizi üzerinde değiştirmemize olanak sağlayacak kodlarımızı yazalım. JSON konusuna burada fazla değinmeyeceğim. Eğer ki bu konuda bilgi sahibi olmak isterseniz…

CodeIgniter 3 Template Yapısı

CodeIgniter öğrenmeye yeni başladığım sıralarda template yapısına gerek duymamıştım fakat blog sistemi yazmaya karar verdiğimde ne kadar elzem bir ihtiyaç olduğunu anlamam uzun sürmedi. Birkaç döküman ve video taramasından sonra amacıma ulaştım. Bu konuda pek Türkçe kaynak olmamasından mütevellit blogumda paylaşmaya karar verdim. Olay şöyle ki; Öncelikle kütüphanemizi oluşturalım. CodeIgniter dizininde libraries klasöründe “TempK” isminde bir PHP…

CodeIgniter 3 Insert Kullanımı

CodeIgniter ile veritabanına veri ekleme işlemini gerçekleştirelim. Öncelikle models klasörümüzde YeniProje isminde bir PHP dosyası oluşturalım. Dosyanın içerisine aşağıda yer alan kodları yazalım. models/YeniProje class YeniProje extends CI_Model { function Insert(){ $data = array( ‘alanBir’ => ‘Ben alanBire eklenecek veriyim.’, ‘alanIki’ => ‘Ben alanIkiye eklenecek veriyim.’, ); $query = $this->db->insert(‘tablo’,$data); echo $query ? “<h1>veri eklendi..</h1>” : FALSE;…

CodeIgniter 3 Giriş

Yakın zamanda PHP ile dinamik web uygulamaları geliştirmeye olanak sağlayan; çatı projesi CodeIgniter kullanmaya başladım. Ben de bu fırsatı değerlendirerek her zaman olduğu gibi; bilginin paylaşılmasına katkıda bulunmaktan ve buna aracı olmaktan duyduğum zevki CodeIgniter dersleri paylaşarak saçmaya karar verdim. Bu yazıyı okumadan önce muhtemelen diğer betiklerde yer alan standart tanımları okudunuz. Ben biraz onlardan kaçınarak biraz da samimiyetin verdiği…

PHP JQuery JSON Formatında Ajax Kullanımı

Merhabalar, PHP JQuery Ajax methodunu JSON formatında kullanalım. Json Nedir ? jSON, object (nesne) ve array (dizi) olmak üzere 2 temel yapı içerir. Bu temel yapılar evrensel yapılardır ve tüm modern programlama dillerinde mevcuttur. Kodlarımız – JQuery $(function(){ $(‘input[type=submit]’).click(function(){ // Type Submit Olana Tıklanıldığında. /* Input Name Degerlerine Göre Val() Methodunu Kullanarak Data Elde Ettik.…

JQuery Ajax ile Veri Silmek

Merhabalar, PHP ve JQuery kullanarak veritabanından anlık veri silme işlemini gerçekleştireceğiz. CREATE TABLE IF NOT EXISTS `ajaxsil` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mesaj` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ; <!DOCTYPE html> <html lang=”en”> <head> <script src=”http://code.jquery.com/jquery-1.11.1.js”></script> <script src=”ajax.js”></script> </head> <body> <?php $sql = mysql_query(“SELECT * FROM ajaxsil ORDER…