
2011 yılında Taylor Otwell tarafından oluşturulmuştur. Laravel web uygulamalarını daha hızlı ve kolay geliştirmek amacıyla tasarlanan bir PHP framework ’tur. Sunduğu bircok iyi ozellikler sayesinde web geliştiricilerin tercih ettiği sistemlerin başında gelmektedir. Sunucu tarafından calışmasını surduren Laravel ile backed uygulamaları geliştirmek mumkun olmaktadır. Yetkilendirme sistemi, moduler paket sistemleri, komut satırı arayuzu, obje ilişkili hatırlaması, otomatik test ozellikleri ve sanal geliştirme cozumleri gibi ozellikler sayesinde kullanıcılara buyuk kolaylıklar sağlamaktadır. Laravel sayesinde bircok web uygulaması daha duzgun yapıya sahip olursan sorunsuz calışmalarına da katkı sağlamaktadır.
Laravel Ne İcin Kullanılır? Aslında PHP kullanarak ozel web yazılımları oluşturmak icin kullanılır. HTML şablonu oluşturma ve kimlik doğrulama gibi sıkıcı ve zaman alan konuları işleyen bir sistemdir. Core PHP ve Advanced PHP hakkında bilgi sahibi olanlar ve bunları kullanmayı bilenler icin Laravel oldukca faydalı olacaktır. Eğer sıfırdan bir web sistemi geliştirmek istiyorsanız bile Laravel sizin icin oldukca faydalı olacaktır. Bununla birlikte Laravel ’de yerleşik bir web sitesi oldukca guvenli bir yapıya sahiptir ve her turlu saldırıya karşı da korunmalıdır.
Laravel ’in Avantajları Nelerdir? Laravel framework sayesinde web uygulamaları daha kolay ve olceklenebilir bir yapıya sahip olmuştur. Laravel web uygulaması geliştirmeye başladığınızda diğer geliştirilerde kullanılan değişkenleri yeniden ve otomatik olarak kullandığı icin zaman acısından fazlasıyla tasarruf edilir. Laravel ’in geliştirme hizmetlerinin neredeyse en iyilerinden birisi de cok dilli uygulamaların oluşturulmasıdır. Laravel belirli bir kullanıcı kitlesine ve zumreye gore hizmet veren bir framework değildir. Her turden ve tecrubeden kullanıcıların buluştuğu ve kullanmakta zorluk cekmeyeceği bir sistemdir. Laravel cok geniş bir geliştirici topluluğuna ve destekcilerine sahiptir. Boylece bir sorun olduğu durumlarda mudahale etme ve cozum bulma olasılığı oldukca yuksektir. Mevcut Laravel uygulamalarının ve paketlerinin kitaplık bolumu oldukca geniştir. Bunlar hem resmi Laravel paketlerini satın alarak hem de ucuncu taraf sistemlerden satın alarak temin etme şansınız yuksektir. Laravel icerisindeki dokumantasyonlar oldukca geniş bir yere sahiptir. Boylece kullanıcılar neler yapması gerektiğini, nerede yanlış yaptıklarını ve yapılan işin ne derece analiz edeceklerini tespit edebilirler. Bunula birlikte Laravel ’de bircok kurs, kod parcaları ve oğretici araclar bulabilirsiniz. Aynı zamanda bu konuyla ilgili videoalara da ulaşma şansınız vardır. Geniş bir kitle tarafından desteklendiğinden bir soruna cozum bulmak bu konuda acılmış forumlarda oldukca kolaydır. Laravel birden cok dosya sisteminde calışma imkanı sağlar. Yeni bir dosya sistemi veya Amazon S3 gibi bulut tabanlı bir sistem kullanma imkanına sahipsinizdir. Dosya sistemini değiştirmek icin Config/filesystems.php adlı dosyadaki secenekleri değiştirmeniz gerekmektedir.
Laravel Nasıl Kullanılır? Oncelikle Laravel kullanmadan once bilgisayarınıza Compuser ’ın yuklu olduğundan emin olmalısınız. Daha sonra ise https://getcomposer.org/download/ adresine girerek sisteminize kurmak icin bu duzenleyiciyi indirin.
Daha sonra bir komut sistemi acın ve Laravel ’i nereye kurmak istediğinizi cmd kodunda belirtin.
Bundan sonra ise composer create-project laravel/laravel –-prefer-dist komudunu girin.
Application key set succesfully yazısını gorene kadar beklemeyi surdurun.
Yazıyı gordukten sonra ise cd laravel yazarak laravel ’i indirdiğiniz klasor dizinine gidin.
Bundan sonra ise php artisan serve diyerek laravel projemizi locahostta calıştırmayı deneyeceğiz.
Eğer sorunsuz bir şekilde Laravel ekranı karşınıza gelirse kurulum yapılmış demektir. Ancak kurulum sırasında bir hata alıyorsanız bunu videolardan ve forumlardan cozumu icin araştırma yapabilirsiniz.
Laravel sanıldığı kadar zor ve karmaşık bir sistem değildir. Web geliştirme hakkında ne kadar bilginiz olursa olsun kısa surede kavrayabilmeniz ve kullanabilmeniz adına kurulmuştur. Cok fazla destekcisi olduğundan rakiplerinden daha ondedir.