• 24-01-2023, 15:58:34
    #1
    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.
  • 24-01-2023, 16:03:18
    #2
    Hocam 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:56
    #3
    Yazdığı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:14:46
    #5
    TuorElanesse adlı üyeden alıntı: mesajı görüntüle
    Hocam yüzmeyi bilmeden olimpiyat havuzuna atlamak kötü sonuçlanabilir. Tavsiyem ilk önce php ile başlayın sonra frameworklere geçin.
    İlk başta aklımda bu vardı, sonrada belki böyle bir şeyin mümkün olabileceği düşüncesine girdim. Normal şartlarda tabiki haklısınız hocam.
    phpkoder adlı üyeden alıntı: mesajı görüntüle
    Yazdığı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.
    Yorumunuz için teşekkürler hocam. PHP konusundan class, function, döngüler vs temel konularda bilgim var zaten. Yani sürekli bilgisayar ile uğraştığım için bunlara biraz aşinayım. Yani bir şeyler biliyorum ama konunun başında da belirttiğim gibi PHP de üst düzey bilgim yok sadece. Amacım sadece zaman kaybı olmamasıydı, Yani böyle bir şey varsa, bence bunu yapabilirim düşüncesine girdim.
    chapters adlı üyeden alıntı: mesajı görüntüle
    Laravel'de de yazdığın kod zaten php.
    Hocam bir kaç gündür Laravel 9 a bakıyorum da, tıpa tıp PHP değil yani Ş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:32
    #6
    BalabanTURK adlı üyeden alıntı: mesajı görüntüle
    İlk başta aklımda bu vardı, sonrada belki böyle bir şeyin mümkün olabileceği düşüncesine girdim. Normal şartlarda tabiki haklısınız hocam.

    Yorumunuz için teşekkürler hocam. PHP konusundan class, function, döngüler vs temel konularda bilgim var zaten. Yani sürekli bilgisayar ile uğraştığım için bunlara biraz aşinayım. Yani bir şeyler biliyorum ama konunun başında da belirttiğim gibi PHP de üst düzey bilgim yok sadece. Amacım sadece zaman kaybı olmamasıydı, Yani böyle bir şey varsa, bence bunu yapabilirim düşüncesine girdim.

    Hocam bir kaç gündür Laravel 9 a bakıyorum da, tıpa tıp PHP değil yani Ş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.
    Nasıl tıpa tıp php değil tıpa tıp php işte
    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:32
    #7
    phpkoder adlı üyeden alıntı: mesajı görüntüle
    Nasıl tıpa tıp php değil tıpa tıp php işte
    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
    Nasıl tıpa tıp PHP hocam allah aşkına ? Benim anlatmak istediğimi anlamadınız sanırım 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:21
    #8
    Bence 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:52
    #9
    BalabanTURK adlı üyeden alıntı: mesajı görüntüle
    Nasıl tıpa tıp PHP hocam allah aşkına ? Benim anlatmak istediğimi anlamadınız sanırım 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ı ?
    Sen konuya gerçekten çok uzaksın hocam {{deger}} sadece blade syntax ile alakalı bir olay sen MVC ne bilmiyorsun senin olayın sadece php bilmemek değil ki sen mantığını bilmiyorsun olayın neyi ne olduğunu bilmiyorsun öncelikle neyin ne olduğu temelini öğrenin diyoruz hocam.

    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.