Özgür Adem Işıklı Özgür Adem Işıklı Software Developer Resume Contact

Software Developer

Laravel'de Kullanılabilecek Temel Kütüphaneler

Sentry kütüphanesi ile oturum işlemlerini kolayca yönetebilirsiniz. Kayıt olma, oturum açma, şifremi unuttum vb. gibi temel işlevlerinin yanında kullanıcı grupları oluşturarak, her gruba ayrı ayrı yetkiler verebilirsiniz. Kurulumu composer ile gerçekleştirilebilir ve hızlı bir şekilde uygulamanıza adapte edebilirsiniz. Temel veri tabanı yapısı için migrasyonları da hazırdır.

https://cartalyst.com/manual/sentry/introduction

Bootstrap Form Oluşturucu: Bootforms

Bootforms kütüphanesi Form kütüphanesini (GitHub) temel alarak geliştirilmiştir. Form kütüphanesi ile hızlı bir şekilde form oluşturabiliyorken, Bootforms kütüphanesi ile bootstrap tasarım çatısına uygun olarak formlar üretebilmektesiniz. Uygulamalarınızda eğer bootstrap çatısını kullanıyorsanız çok seveceğiniz bir araç.



  
  
  
  
  
  

Yukarıdaki kod öğreği ile bootstrap temelinde bir Horizontal Form oluşturabilmektesiniz. Bu kütüphane de Laravel 4’e composer ile hızlıca eklenebilmektedir.

https://github.com/adamwathan/bootforms

Laravel 4 Debugbar

Bu kütüphane PHP Debug Bar ile entegre olarak çalışmaktadır. PHP Debug Bar, tıpkı Firebug gibi uygulamanızın web arayüzünde bir panel oluşturularak debug işlemlerinize yardımcı olmak için tasarlanmıştır. Laravel 4 Debugger ise bu kütüphanin hızlı bir şekilde projenize entegre edilmesidir diyebiliriz. Entegre işlemi tamamlandıktan sonra, uygulamanız arasına serpiştirdiğiniz kodlarla Debug Bar’a mesajlar verdirebilirsiniz.


Debugbar::info($object);
Debugbar::error("Error!");
Debugbar::warning('Watch out..');
Debugbar::addMessage('Another message', 'mylabel');
 
// Try-Catch block
try {
    throw new Exception('foobar');
} catch (Exception $e) {
    Debugbar::addException($e);
}

https://github.com/barryvdh/laravel-debugbar

Laravel-Guard

Bu kütüphane ile assets bileşenleriniz (js, css vb.) anında derlenir ve boyutları ufaltılarak tek bir bileşen haline getirilir. Onlarca CSS dosyanız olsa dahil kullanıcıya tek bir bütünleşik ve boyutu ufaltılmış (minified) CSS dosyası gönderilir. Böylece uygulamanızda performans artışı sağlamış olursunuz.

https://github.com/JeffreyWay/Laravel-Guard

What About Comments?

I do not use any comment system such as Disqus because of user's privacy. If you want to discuss something about this post, you may open an issue on the repo.

You may check what is the problem with Disqus;