Tag Archives: laravel

Laravel: Facade olmayan Facadelar

Başlık biraz ilginç olabilir ama gerçekten durum bu 🙂 Bu yazımda, Facade Pattern, Laraveldeki Facadetan ve Laravel’deki Facadeların neden Facade olmadığını anlatacağım.

Facade Pattern

Facade (fasad) pattern bir yazılım tasarım desenidir (design pattern). Yazılım tasarım deseni nedir diye soracak olursanız, şöyle diyim; Yazılım tasarım deseni, sürekli tekrar eden bir problemin ortak bir çözümü anlamına geliyor. Facade’in türkçe anlamı binaların ön cephesi anlamına gelmekte ama ben yıllardır bu patternın neden bu ismi aldığını anlamadım 🙂 Neyse kısacası Türkçe anlamına kafa yormayın.

Continue reading

Laravel 4 Pagination HTMLi Özelleştirme

Laravel 4’ün mükemmel bir sayfalama (pagination) özelliği var. Bu pagination default olarak Bootstrap 2 destekli. Yani siz bu özelliği kullanıp sayfa numaralarını ekrana bastığınız zaman, uygulamanız Bootstrap 2 uyumlu ise hiç bir sıkıntı yaşamıyorsunuz. Amma ve lakin, zurb murb kullanıyorsanız olmaz 🙁

Continue reading

AngularJS ve Laravel Blade’i aynı anda kullanmak

Sorun

Konu Laravel Blade’i ve AngularJS’i aynı anda kullanmaya gelince, gerçek bir sorun oluşuyor. Hem AngularJS hem de Laravel Blade açma kapama etiketi için çift süslü parantez {{ }} kullanıyor. Neyseki bunun basit bir çözümü var.

Çözüm

Angular’ın $interpolateProvider‘ını kullanarak bu sorunu çözüyoruz.

Kısaca burada, AngularJS’in çift süslü parantez yerine başka birşey kullanmasını söyleyeceğiz.

Mesela:

var customInterpolationApp = angular.module('customInterpolationApp', []);

customInterpolationApp.config(function($interpolateProvider) {
  $interpolateProvider.startSymbol('%%');
  $interpolateProvider.endSymbol('%%');
});

Bundan sonra AngularJS’te %% kullanabilir ve Blade ile {{ }} kullanmaya devam edebilirsiniz.

http://creative-punch.net/2014/01/use-angularjs-laravel-blade-together/ adresindeki makaleden çevirilmiştir.