Laravel Nedir? Nasıl Kullanılır?

Laravel, PHP dili ile yazılmış ve en çok kullanılan framework’tür. Taylor Otwell önderliğinde geliştirmektedir.  

Laravel Nedir?

 

Laravel, PHP dili ile yazılmış ve en çok kullanılan framework’tür.. Taylor Otwell önderliğinde geliştirmektedir.  Söz dizimi basit ve anlamlıdır. Bu sebeple öğrenmesi daha kolaydır. Laravel içinde birçok yapıyı ve özelliği barındırır. Bunun sonucunda basit web uygulamalarında ya da karmaşık web sayfalarında rahatlıkla kullanılabilir.

 

Laravel’in sloganı “The PHP Framework For Web Artisans” yani “Web sanatçılarının PHP Frameworkü” dür.

 

 

Laravel’i Neden Kullanırız?

 

Laravel, profesyonel ya da amatör web geliştiricileri tarafından kullanılabilir. OOP yapısı ile daha derli toplu, temiz, okunabilir kod yazılmasına olanak sağlar.

 

Laravel ile ilgili neleri bilmeliyiz?

 

* Bağımlılık yöneticisi olarak Composer kullanır.
* İçinde Eloquent ORM barındırır. Bu yapıda veritabanındaki her bir tabloya karşılık gelen bir model sınıfı bulunur. Bu sayede uzun sorgu cümleleri yerine çok daha basit şekilde veritabanı sorguları yapmanızı sağlar. Ayrıca farklı veritabanlarından (Mysql, PostgreSql, MongoDB vb.) sorgularınızda değişiklik yapmadan sorgu yapabilme imkânı sunar.
* Sadece birkaç satır kod ile verileri otomatik sayfalama (Pagination) özelliği bulunmaktadır.
* Migration ve seeder yapısıyla veritabanında tablo oluşturma, versiyonlama ve veri girişi işlemleri daha basit şekilde yönetilebilir.
* Template engine olarak “Blade” kullanmaktadır. MVC(Model, View, Controller) mimarisinde View (V) kısmında denk gelmektedir. Bu yapı sayesinde php ve html kodlarımızı birbirinden ayırma imkanı sağlar.

 

Laravel’in en çok kullanılan özellikleri

 

Pagination

 

Eloquent yapısıyla beraber oldukça kolay bir biçimde sayfalama yapabiliyoruz. Düzenlenebilen yapısı standart olarak bootsrapa uygun şekilde gelmektedir.

 

Form Doğrulama

 

Bir çok php projesinde doğrulama işlemleri sıkıntılı evrelerdir. Seçeneklerin çokluğu sebebiyle oldukça zahmetli ve ciddi zaman ayırılması gerek bir iştir. Ama laravel ile ister tarih ister ip ister url isterseniz veritabanında bir değerin olup olmadığını sorgulayın hiç sıkıntı yaşamazsınız. Saniyeler için formunuzu ekleyebilirsiniz.

 

Çoklu Dil


Multi language sistemi içinde hazır gelen laravelin kolay bir fonksiyon yapısı ile çoklu dilde proje geliştirenler için ilaç gibidir. Her dil için bir klasör bulundurmanız ile validation gibi bir yapıyı kolaylıkla her dile uydurabilir veya hazır olarak internetten projenize ekleyebilirsiniz.

Benzer Blog yazıları

Kodlama Dili Öğrenirken Nelere Dikkat Etmelisiniz?

Yeni yazılım dili öğrenmek sinir bozucu olabilir. İlerleme yolundaki zorluklar, öğrenme aşamasındaki kişiyi mesleğine başlamadan bırakmasına...Devamı…

Codeigniter nedir?

Codeigniter nedir? Codeigniter Php ile dinamik web uygulamaları geliştirmek için geliştirilmiş bir frameworktür. Codeigniter projesi ...Devamı…

Genel Kamu Lisansı - Linux Nedir?

GNU GPL olarak da bilinen GPL veya Genel Kamu Lisansı, en yaygın kullanılan ücretsiz yazılım lisansıdır. GNU Projesi için Özgür ...Devamı…

SmartDNS Nedir?

Coğrafi engellemenin kilitli kapılarının arkasına saklanmış bir dizi global siteyle, SmartDNS kullanmak, bu sınırlı içeriğe erişmenin ve web si...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste