{"id":3437,"date":"2024-11-09T17:45:14","date_gmt":"2024-11-09T14:45:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/"},"modified":"2024-11-09T17:45:14","modified_gmt":"2024-11-09T14:45:14","slug":"laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/","title":{"rendered":"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber"},"content":{"rendered":"<p>Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber<\/p>\n<p>Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!<\/p>\n<h2>\u00d6\u011frenmeye Ba\u015flamadan \u00d6nce: \u00d6n Ko\u015fullar<\/h2>\n<p>Laravel&#8217;i \u00f6\u011frenmeye ba\u015flamadan \u00f6nce, baz\u0131 temel \u00f6n ko\u015fullar\u0131n sa\u011flanmas\u0131 \u00f6nemlidir. Bu ko\u015fullar size daha h\u0131zl\u0131 ve verimli bir \u00f6\u011frenme s\u00fcreci sa\u011flayacakt\u0131r.<\/p>\n<ul>\n<li><strong>Temel PHP bilgisi:<\/strong> Laravel, PHP tabanl\u0131 bir framework oldu\u011fundan, temel PHP syntax&#8217;\u0131, fonksiyonlar, de\u011fi\u015fkenler ve d\u00f6ng\u00fcler hakk\u0131nda bilgi sahibi olman\u0131z gerekmektedir. <a href=\"https:\/\/www.w3schools.com\/php\/\">W3Schools<\/a> gibi kaynaklar\u0131 kullanarak PHP temel bilgilerini \u00f6\u011frenebilirsiniz.<\/li>\n<li><strong>Web geli\u015ftirme temelleri:<\/strong> HTML, CSS ve JavaScript hakk\u0131nda temel bilgilere sahip olmak, web uygulamalar\u0131 geli\u015ftirmek i\u00e7in olmazsa olmazd\u0131r. Bu konularda da yine <a href=\"https:\/\/www.w3schools.com\/\">W3Schools<\/a> gibi kaynaklardan faydalanabilirsiniz.<\/li>\n<li><strong>Komut sat\u0131r\u0131 bilgisi:<\/strong> Laravel&#8217;i kullanmak i\u00e7in komut sat\u0131r\u0131 aray\u00fcz\u00fc ile etkile\u015fim kurman\u0131z gerekecektir. Bu nedenle, temel komut sat\u0131r\u0131 bilgileri \u00f6\u011frenmeniz faydal\u0131 olacakt\u0131r.<\/li>\n<li><strong>Veritaban\u0131 bilgisi:<\/strong> Laravel, genellikle MySQL gibi ili\u015fkisel veritabanlar\u0131 ile \u00e7al\u0131\u015f\u0131r. Temel SQL sorgu yazma ve veritaban\u0131 y\u00f6netimi konusunda bilgi sahibi olman\u0131z faydal\u0131 olacakt\u0131r.<\/li>\n<\/ul>\n<h2>Laravel&#8217;i Kurma<\/h2>\n<p>\u00d6n ko\u015fullar\u0131m\u0131z\u0131 sa\u011flad\u0131ktan sonra, art\u0131k Laravel&#8217;i kurabiliriz. Bunun i\u00e7in Composer&#8217;\u0131 kullanaca\u011f\u0131z.<\/p>\n<p>\u0130lk olarak, terminalde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<p>&#8220;`bash<br \/>\ncomposer global require laravel\/installer<br \/>\n&#8220;`<\/p>\n<p>Ard\u0131ndan, yeni bir Laravel projesi olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<p>&#8220;`bash<br \/>\nlaravel new my-project<br \/>\n&#8220;`<\/p>\n<p>&#8220;my-project&#8221; yerine kendi projenizin ad\u0131n\u0131 kullanabilirsiniz. Bu komut, Laravel projenizin t\u00fcm gerekli dosyalar\u0131n\u0131 ve yap\u0131land\u0131rmalar\u0131n\u0131 olu\u015fturacakt\u0131r.<\/p>\n<h2>Projenizi Ba\u015flatma<\/h2>\n<p>Projenizi olu\u015fturduktan sonra, a\u015fa\u011f\u0131daki komutu kullanarak web sunucusunu ba\u015flatabilirsiniz:<\/p>\n<p>&#8220;`bash<br \/>\nphp artisan serve<br \/>\n&#8220;`<\/p>\n<p>Bu komut, projenizi http:\/\/localhost:8000 adresinden eri\u015filebilir hale getirecektir. Web taray\u0131c\u0131n\u0131zda bu adresi ziyaret ederek Laravel&#8217;in varsay\u0131lan kar\u015f\u0131lama sayfas\u0131n\u0131 g\u00f6rebilirsiniz.<\/p>\n<h2>Temel Kavramlar<\/h2>\n<p>Laravel&#8217;in temel kavramlar\u0131n\u0131 anlamak, daha kompleks uygulamalar\u0131 geli\u015ftirmek i\u00e7in \u00f6nemlidir. Bu kavramlar \u015funlard\u0131r:<\/p>\n<h3>Controller<\/h3>\n<p>Controllerlar, gelen istekleri i\u015fleyen ve verileri olu\u015fturan veya d\u00fczenleyen, Laravel&#8217;in temel yap\u0131 ta\u015flar\u0131ndan biridir. Her controller, belirli bir i\u015flev i\u00e7in sorumludur. \u00d6rne\u011fin, bir kullan\u0131c\u0131 kayd\u0131 controller&#8217;\u0131, yeni bir kullan\u0131c\u0131 hesab\u0131 olu\u015fturma i\u015flemini y\u00f6netecektir.<\/p>\n<h3>Model<\/h3>\n<p>Modeller, veritaban\u0131n\u0131zda bulunan verileri temsil eder. Laravel&#8217;de her tablo i\u00e7in bir model s\u0131n\u0131f\u0131 olu\u015fturulur. Modeller, veritaban\u0131 i\u015flemlerini ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir &#8220;Kullan\u0131c\u0131&#8221; tablosunu temsil eden &#8220;Kullan\u0131c\u0131&#8221; model s\u0131n\u0131f\u0131, veritaban\u0131ndaki kullan\u0131c\u0131 verilerine eri\u015fmek ve bunlar\u0131 g\u00fcncellemek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3>View<\/h3>\n<p>G\u00f6r\u00fcn\u00fcmler, kullan\u0131c\u0131 aray\u00fcz\u00fcn\u00fc olu\u015fturan HTML \u015fablonlar\u0131d\u0131r. Controllerlar, model verilerini i\u015fleyerek g\u00f6r\u00fcn\u00fcmlere ge\u00e7irir ve g\u00f6r\u00fcn\u00fcmler bu verileri kullanarak kullan\u0131c\u0131 aray\u00fcz\u00fcn\u00fc olu\u015fturur.<\/p>\n<h3>Route<\/h3>\n<p>Rotalar, gelen istekleri controller&#8217;lara y\u00f6nlendirmek i\u00e7in kullan\u0131l\u0131r. Laravel&#8217;de rotalar, &#8220;routes\/web.php&#8221; dosyas\u0131nda tan\u0131mlan\u0131r.<\/p>\n<h2>Pratik Uygulamalar<\/h2>\n<p>Temel kavramlar\u0131 anlad\u0131ktan sonra, daha pratik uygulamalara ge\u00e7ebiliriz. \u0130\u015fte baz\u0131 \u00f6rnekler:<\/p>\n<h3>Kullan\u0131c\u0131 Kayd\u0131<\/h3>\n<p>Kullan\u0131c\u0131 kay\u0131t \u00f6zelli\u011fini eklemek i\u00e7in, \u00f6ncelikle bir &#8220;Kullan\u0131c\u0131&#8221; modeli olu\u015fturmal\u0131y\u0131z.<\/p>\n<p>&#8220;`bash<br \/>\nphp artisan make:model User<br \/>\n&#8220;`<\/p>\n<p>Ard\u0131ndan, bir &#8220;Kullan\u0131c\u0131&#8221; controller&#8217;\u0131 olu\u015ftural\u0131m:<\/p>\n<p>&#8220;`bash<br \/>\nphp artisan make:controller UserController<br \/>\n&#8220;`<\/p>\n<p>Bu controller&#8217;da, kullan\u0131c\u0131 kay\u0131t i\u015flemini y\u00f6neten &#8220;register&#8221; fonksiyonunu olu\u015fturaca\u011f\u0131z. Bu fonksiyon, gelen verileri al\u0131r, kullan\u0131c\u0131 bilgilerini veritaban\u0131na kaydeder ve bir ba\u015far\u0131 mesaj\u0131 ile y\u00f6nlendirme yapar.<\/p>\n<h3>Makale Listeleme<\/h3>\n<p>Makale listeleme \u00f6zelli\u011fini eklemek i\u00e7in, \u00f6ncelikle bir &#8220;Makale&#8221; modeli olu\u015fturmal\u0131y\u0131z.<\/p>\n<p>&#8220;`bash<br \/>\nphp artisan make:model Makale<br \/>\n&#8220;`<\/p>\n<p>Ard\u0131ndan, bir &#8220;Makale&#8221; controller&#8217;\u0131 olu\u015ftural\u0131m:<\/p>\n<p>&#8220;`bash<br \/>\nphp artisan make:controller MakaleController<br \/>\n&#8220;`<\/p>\n<p>Bu controller&#8217;da, t\u00fcm makaleleri veritaban\u0131ndan \u00e7eken &#8220;index&#8221; fonksiyonunu olu\u015fturaca\u011f\u0131z. Bu fonksiyon, makaleleri bir g\u00f6r\u00fcn\u00fcme ge\u00e7irir ve g\u00f6r\u00fcn\u00fcm de makaleleri listeler.<\/p>\n<h3>Form \u0130\u015fleme<\/h3>\n<p>Formlar\u0131 i\u015flemek i\u00e7in, Laravel&#8217;in form do\u011frulama ve y\u00f6nlendirme \u00f6zellikleri kullan\u0131lmal\u0131d\u0131r. Form verilerini do\u011frulamak ve gerekli i\u015flemleri yapmak i\u00e7in controller&#8217;da fonksiyonlar olu\u015fturulabilir. Y\u00f6nlendirme ise, formu i\u015fledikten sonra kullan\u0131c\u0131n\u0131n y\u00f6nlendirilece\u011fi yeri belirler.<\/p>\n<h2>Laravel ile Daha Fazlas\u0131<\/h2>\n<p>Laravel, sadece temel web geli\u015ftirme ihtiya\u00e7lar\u0131n\u0131z\u0131 kar\u015f\u0131lamakla kalmaz, ayn\u0131 zamanda daha geli\u015fmi\u015f \u00f6zellikler de sunar. Bu \u00f6zellikler \u015funlar\u0131 i\u00e7erir:<\/p>\n<h3>Oturum Y\u00f6netimi<\/h3>\n<p>Laravel, kullan\u0131c\u0131 oturumlar\u0131n\u0131 y\u00f6netmek i\u00e7in g\u00fc\u00e7l\u00fc bir sistem sunar. Bu sistem, kullan\u0131c\u0131lar\u0131 kimliklendirmek, oturum a\u00e7ma ve oturum kapatma i\u015flemlerini y\u00f6netmek ve yetkilendirme kontrolleri uygulamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3>E-posta G\u00f6nderimi<\/h3>\n<p>Laravel, e-posta g\u00f6ndermek i\u00e7in kolay ve kullan\u0131\u015fl\u0131 bir y\u00f6ntem sunar. E-posta \u015fablonlar\u0131 olu\u015fturarak, \u00e7e\u015fitli durumlarda kullan\u0131c\u0131lara otomatik e-postalar g\u00f6nderebilirsiniz.<\/p>\n<h3>Kuyruk \u0130\u015fleme<\/h3>\n<p>Kuyruk i\u015fleme, zaman al\u0131c\u0131 veya kaynak yo\u011fun g\u00f6revleri arka planda ger\u00e7ekle\u015ftirmenizi sa\u011flar. Laravel, bu ama\u00e7 i\u00e7in farkl\u0131 kuyruk sistemleri ile entegre \u00e7al\u0131\u015fabilir.<\/p>\n<h3>API Geli\u015ftirme<\/h3>\n<p>Laravel, API geli\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. RESTful API&#8217;ler olu\u015fturarak, uygulamalar\u0131n\u0131z\u0131n di\u011fer uygulamalarla etkile\u015fim kurmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<h2>\u00d6\u011frenmeye Devam Edin<\/h2>\n<p>Laravel&#8217;i \u00f6\u011frenmek, bir yolculuktur. Bu rehber, size ba\u015flang\u0131\u00e7 i\u00e7in gerekli bilgileri sa\u011flad\u0131. Ancak, daha fazla bilgi edinmek ve yeni \u00f6zellikler ke\u015ffetmek i\u00e7in s\u00fcrekli olarak \u00f6\u011frenmeniz gerekir.<\/p>\n<p>Laravel&#8217;in resmi d\u00f6k\u00fcmantasyonu, <a href=\"https:\/\/laravel.com\/docs\/9.x\">https:\/\/laravel.com\/docs\/9.x<\/a>, \u00f6\u011frenmeniz i\u00e7in en iyi kaynakt\u0131r. Ayr\u0131ca, \u00e7e\u015fitli online kurslar, kitaplar ve bloglar da size yard\u0131mc\u0131 olabilir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makale, Laravel&#8217;i kendi kendine \u00f6\u011frenerek uygulamak isteyenler i\u00e7in bir rehber g\u00f6revi g\u00f6rd\u00fc. Pratik \u00f6rneklerle, temel kavramlar\u0131 anlad\u0131ktan sonra nas\u0131l daha kompleks uygulamalar geli\u015ftirebilece\u011finizi g\u00f6sterdi. Bu rehber, size Laravel ile web geli\u015ftirme yolculu\u011funuza ba\u015flamak i\u00e7in gerekli temel bilgiyi sa\u011flad\u0131. Unutmay\u0131n, \u00f6\u011frenme s\u00fcrekli bir s\u00fcre\u00e7tir. Daha fazla bilgi edinmek ve yeni \u00f6zellikler ke\u015ffetmek i\u00e7in s\u00fcrekli olarak kendinizi geli\u015ftirmeye devam edin.<\/p>\n<p>Unutmay\u0131n, bu sadece bir ba\u015flang\u0131\u00e7. Daha detayl\u0131 bilgi edinmek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\/\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler: Laravel, PHP, Web Geli\u015ftirme, Framework, \u00d6\u011frenme, Rehber, Pratik, Uygulamalar, Temel Kavramlar, Controller, Model, View, Route, Kullan\u0131c\u0131 Kayd\u0131, Makale Listeleme, Form \u0130\u015fleme, Oturum Y\u00f6netimi, E-posta G\u00f6nderimi, Kuyruk \u0130\u015fleme, API Geli\u015ftirme, Resmi D\u00f6k\u00fcmantasyon, Online Kurslar, Kitaplar, Bloglar<\/p>\n","protected":false},"excerpt":{"rendered":"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3437","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel&#039;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber<\/title>\n<meta name=\"description\" content=\"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel&#039;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-09T14:45:14+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber\",\"datePublished\":\"2024-11-09T14:45:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\"},\"wordCount\":1164,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\",\"name\":\"Laravel'i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-09T14:45:14+00:00\",\"description\":\"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Laravel'i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber","description":"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Laravel'i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber","og_description":"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!","og_url":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-09T14:45:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber","datePublished":"2024-11-09T14:45:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/"},"wordCount":1164,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/","name":"Laravel'i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-09T14:45:14+00:00","description":"Bu makale, Laravel ile kendi kendine \u00f6\u011frenmek isteyenler i\u00e7in detayl\u0131 bir rehber niteli\u011findedir. Pratik odakl\u0131 bir yakla\u015f\u0131mla, temel kavramlardan karma\u015f\u0131k yap\u0131land\u0131rmalara kadar her a\u015famay\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Siz de bu yolculu\u011fa benimle birlikte kat\u0131l\u0131n ve Laravel d\u00fcnyas\u0131na ad\u0131m at\u0131n!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/laraveli-kendin-ogrenerek-uygula-detayli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel&#8217;i Kendin \u00d6\u011frenerek Uygula: Detayl\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=3437"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3437\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}