CodeIgniter Yeni Sahibini Buldu

EllisLab uzun süreden beri CodeIgniter’ı üstlenecek birilerini arıyordu. 6 Ekim’de yazdıkları blog yazısında CodeIgniter’ın yeni sahibinin British Columbia Institute of Technology olduğu belirtilmiş. Tüm yazıyı okumak isterseniz buradan ulaşabilirsiniz.

Continue reading

Laravel CSRF Güvenlik Açığı

Laravel’in blogunda bugün bir güvenlik açığı için yama yayınlandı.Detaylara buradan ulaşabilirsiniz. Eğer projelerinizde csrf filter kullanıyorsanız bu sorunu düzeltmek için app/filters.php dosyasında csrf filterını şu şekilde düzenleyin.

Bu düzenlemeyi yaptıktan sonra güvenlik açığını kapatmış olacaksınız.

Continue reading

Youtube Linkinden Video ID’sini Alma

Bu kodu kullanarak kolayca videoların idsini elde edebilirisiniz.Örneğin,

 

Continue reading

Laravel Blog (Migrasyonlar)

HTML’imizi incelediğimizde sitede hakkımda,blog,referanslar kısmı için veritabanı tablosuna ihtiyacımız olacak. Migrasyon dersinde öğrendiklerimizi uygulayarak bu tabloları oluşturalım. Hakkımda yazısı için hakkimda diye bir tablo oluşturup içine id ve text sütunlarını açalım. Konsoldan laravel’in kurulu olduğu dizine geldikten sonra

komutu ile migrasyon dosyamızı oluşturalım.Bu dosyayı appdatabasemigrations içinde bulabilirsiniz.Dosyamızı açtıktan sonra içindeki kodları düzenleyelim.Yazacağımız kodların yanlarına açıklamalarını ekliyorum. …

Continue reading

Laravel Migrasyonlar

Döküman Linki : http://laravel.gen.tr/docs/migrations ve http://laravel.gen.tr/docs/schema Migrasyonun ne olduğunu anlamak için önce tanımına bakalım. Migrasyonlar veritabanı için bir sürüm kontrol türüdür. Bir ekibin veritabanı şemasını değiştirmesine ve son şema durumuna güncel kalmalarına imkan verir. Basit bir şekilde ne işe yaradığını anlatmak istersek sizin ve takım arkadaşlarınızın veritabanı ile etkileşiminizi kolaylaştırır diyebiliriz. Yeni migrasyon oluşturma

Continue reading

Laravel Blog Proje Tanıtımı

Şimdiye kadar öğrendiklerimiz ve bu bölümde öğreneceklerimiz yardımıyla kişisel bir site yazacağız. İçerik olarak sitede blog,hakkımda,referanslar ve iletişim bölümleri olacak. Sitenin kodlarını github’a yükledim buradan bakabilirsiniz. Kodları buradan indirebilirisiniz. Bu bölüme başlamadan önce ilk bölümdeki gibi laravel kurulumunu yapın ve public segmentini silin. Ben projede miniblog.dev’i url olarak kullanacağım için buna uygun virtual hostu tanımladım …

Continue reading

Laravel’e Paket Yükleme

Laravel’e paket yüklemeyi bir örnekle göstereceğim. Yükleyeceğimiz paket Laravel-Debugbar buradan bulabilirsiniz. Yapacağımız iki işlem var.Biri composer dosyasına gerekli satırı eklemek ve paketin ServiceProvider’ını Laravel’e ekleyeceğiz. İlk olarak composer’a gerekli satırı ekleyelim: Projemizin ana dizinindeki composer.json dosyasını açalım.

bu dosyaya debugbarın “barryvdh/laravel-debugbar”: “1.*” şu satırını eklememiz gerekiyor.

Bu satırı ekledikten sonra dosyayı kaydedelim ve konsolda laraveli kurduğumuz …

Continue reading

Laravel Ayarları

Bu konuda laravel’in config klasöründeki dosyaları teker teker inceleyeceğiz.   app.php

auth.php

cache.php

compile.php Bu dosya ile ilgili ayarlar için buraya veya buraya bakabilirsiniz.

database.php

mail.php

queue.php Bu dosya ile ilgili ayarlar için buraya bakabilirsiniz.

remote.php Bu dosya ile ilgili ayarlar için buraya bakabilirsiniz.

services.php

session.php …

Continue reading

Laravel Public Segmentinin Silinmesi

Yöntem 1 Paylaşımlı sunucular için bu yöntemi kullanabilirsiniz.Yazının orjinalini okumak isterseniz buraya bakabilirsiniz. Public içindeki tüm dosyaları ana dizine kopyalayalım. Dosyaları ana dizine kopyaladıktan sonra public klasörünü silelim.index.php’de 21. Satırda

bu satırı

bu satırla değiştirelim.index.php’de 35. satırda

bu satırı

bu satırla değiştirelim.Daha sonra bootstrap/paths.php’de 29. satırı

bu satırı

bu …

Continue reading

Laravel Kurulumu (Resimli Anlatım)

Kurulumu birkaç şekilde yapabiliriz.Bana en kolay gelen yolu anlatacağım. Konsoldan laraveli kurmak istediğimiz dizine geçelim.Daha sonra

bu komutu kullanarak kuruluma başlayalım. laravel_deneme kısmına istediğiniz dosya ismini yazabilirsiniz.  Seçilen klasörde kurulum başlayacaktır. http://localhost/laravel_deneme/public/ adresine girdiğimizde eğer bir hata olmamışsa laravel’in açılış ekranını görüyoruz. Diğer Yöntemler

Continue reading