Merhabalar.
VS Code editörü kullanıyorum ve Laravel öğrenmek istedim. PHP bilgim üst düzey değil, yani Laravel'e girdiğimde muhtemelen kullanacağım yapıların PHP'deki karşılığını tam olarak bilmeyeceğim. Bunun farkındayım ama şimdi PHP yi öğrenmek için bir zaman gerekli, yani sadece video eğitimleri ile bir şey öğrenilmiyor. Ne kadar video izlesek de tecrübe edinmemiz gerekiyor.
Benim temelde yapmak istediğim zamandan tasarruf ederek; Laravel'i öğrenirken, PHP ve MVC mimarisini de temelde kavrayabilmek.
Sıfırdan PHP öğrenirsem, MVC yapısını da ayrıca öğrenmem gerekiyor ve düzenli bir yapıda çalışmak için ayrıca tecrübe edinmem gerekiyor. Yani ben sıfırdan PHP öğrenirken, bunu MVC mimarisi temelinde bir Framework ile öğrenmek istiyorum.
Şimdi Laravel zaten MVC mimarisine sahip, geriye PHP konusunda iyi bir seviyede bilgi sahibi edinmem kalıyor.
Aradığım şey: Laravel öğrenirken kullandığım VS Code editöründe veya herhangi bir programda, yazacağım Laravel kodlarının PHP deki karşılığını gösteren bir eklenti tarzı bir şey var mı ? Bunu editör üzerinden anlatıyorum, normal dışarıda bir dokümantasyon bile olabilir. Yani amacım, kullandığım Laravel kodunun veya yapısının PHP de nasıl yapıldığına dair bilgi alabileceğim elimin altında bir dökümantasyon olması.
Bu şekilde bir şeyin olması benim açımdan iyi olabilir. Çünkü bir koda bakarken farklı bir çok şey hakkında da bilgiler ediniyorum. Bu şekilde de PHP de geri kalmadan, hakkında bilgi edinmeye devam edebileceğimi düşünüyorum.
Laravel Kodlarının PHP Karşılığını Gösteren Bir Yapı Var mı ?
9
●280
- 24-01-2023, 16:03:18Hocam yüzmeyi bilmeden olimpiyat havuzuna atlamak kötü sonuçlanabilir. Tavsiyem ilk önce php ile başlayın sonra frameworklere geçin.
- 24-01-2023, 16:04:56Yazdığınızın özeti : hiç bir şey bilmiyorum ve nasıl öğreneceğimi dahi bilmiyorum girişeceğim işi bile bilmiyorum ya çıkıyor bence neyin ne olduğunu öğrenerek başlayın yoksa işiniz zor.
- 24-01-2023, 16:07:34Laravel'de de yazdığın kod zaten php.
- 24-01-2023, 16:14:46TuorElanesse adlı üyeden alıntı: mesajı görüntüle
phpkoder adlı üyeden alıntı: mesajı görüntüle
chapters adlı üyeden alıntı: mesajı görüntüleŞimdiye kadar gördüğüm derslerde bir çoğu saf PHP ile çok farklı
Ha, mantık olarak tabi bütün yazılım dilleri birbirine benzer şekilde. İf kullanımı, metin içinde değişkeni çağırması vs. saf php ile baya değişik yazımları. Bir videoda adamın birisi Laravel 9 anlatırken, onun PHP de ne anlama geldiğini de anlatıyordu. Açıkcası ben ondan dolayı bu düşünceye girdim. Dedim acaba bu şekilde ilerlersem iki işi bir arada götürebilirmiyim diye.
- 24-01-2023, 16:25:32BalabanTURK adlı üyeden alıntı: mesajı görüntüle
misal örnek
$results = DB::select('select * from users where id = :id', ['id' => 1]);
düm düz php DB <- sınıf select yazan fonksiyon tırnak arası olan sorgu diğeri dizi diğeri dizide ki eleman ve elemanın değeri bu düdmdüz php - 24-01-2023, 16:47:32phpkoder adlı üyeden alıntı: mesajı görüntüle
Sizin gösterdiğiniz spesifik bir örnek. Mesela PHP de @if yazınca if sorgusu mu çalıştırıyor. Metin içine bir değer çağırmak için {{deger}} komutunu mu kullanıyoruz PHP de ? Ben saf PHP ile arasında farklılıklar var diyorum. Siz benim dediğimi yanlış anladınız sanırım. Ben saflıktan bahsettim. Saf PHP olsa zaten buraya bu konuyu açmamın ne anlamı kalırdı ?
- 24-01-2023, 16:50:21Bence ilk önce Pure PHP öğrenin basit örneklerle mantığı kavrayın, ardından MVC yapısına geçersiniz. Direkt MVC ile başlamak ağır gelebilir. Sorunuza gelirsek direkt olarak Laravel to PHP Converter gibi bir şey olacağını sanmıyorum.
- 24-01-2023, 17:31:52BalabanTURK adlı üyeden alıntı: mesajı görüntüle
sen @if yada {{deger}} gibi kullanımları merak ediyorsan blade syntax diye arat oradan bak.
hatta ben size direk link bırakayım : https://laravel.com/docs/9.x/blade
bu sayfaya bir göz atın bu arada ben laravel kullanmayı bıraktığımda laravel 4 yeni tanıtılmıştı yani hocam neyin ne olduğunu biliyorum bence siz biraz beni dinleyin şu dediklerimi araştırın öyle laravel olayına girin ;
Bknz: mvc nedir.
Bknz: oop nedir.
Bknz: template motoru nedir.