{"id":8679,"date":"2025-01-05T09:00:14","date_gmt":"2025-01-05T06:00:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/"},"modified":"2025-01-05T09:00:14","modified_gmt":"2025-01-05T06:00:14","slug":"laravel-eloquent-orm-model-siniflari-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/","title":{"rendered":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma"},"content":{"rendered":"<p><body><\/p>\n<p>Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma<\/p>\n<p>Merhaba! Bu yaz\u0131da, Laravel&#8217;in g\u00fc\u00e7l\u00fc ORM&#8217;si Eloquent&#8217;\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz.  Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir.  \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir.  Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.<\/p>\n<p><strong>Eloquent nedir?<\/strong>  K\u0131saca, Eloquent, veritaban\u0131n\u0131zdaki tablolar\u0131 PHP s\u0131n\u0131flar\u0131yla e\u015fleyen bir sistemdir.  Bu sayede, SQL sorgular\u0131 yazmak yerine, PHP nesnelerini kullanarak veritaban\u0131 i\u015flemlerinizi yapabilirsiniz.  Bu yakla\u015f\u0131m, kodunuzun daha okunabilir, bak\u0131m\u0131 daha kolay ve daha az hataya a\u00e7\u0131k olmas\u0131n\u0131 sa\u011flar.  Ayr\u0131ca, geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r ve verimlili\u011fi art\u0131r\u0131r.<\/p>\n<h2>Model S\u0131n\u0131flar\u0131 Nas\u0131l Olu\u015fturulur?<\/h2>\n<p>Laravel, model s\u0131n\u0131flar\u0131n\u0131 olu\u015fturmak i\u00e7in Artisan komut sat\u0131r\u0131 arac\u0131n\u0131 kullanmay\u0131 kolayla\u015ft\u0131r\u0131r.  Terminalinizi a\u00e7\u0131n ve projenizin k\u00f6k dizininde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">php artisan make:model User<\/code><\/pre>\n<p>Bu komut, <code>app\/Models<\/code> dizininde  <code>User.php<\/code> adl\u0131 bir model s\u0131n\u0131f\u0131 olu\u015fturacakt\u0131r.  Bu s\u0131n\u0131f, varsay\u0131lan olarak,  <code>users<\/code> tablosuna kar\u015f\u0131l\u0131k gelir.  Tablo ad\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in, model s\u0131n\u0131f\u0131n\u0131n ad\u0131n\u0131 uygun \u015fekilde de\u011fi\u015ftirmeniz yeterlidir. \u00d6rne\u011fin, <code>Product<\/code> modeli <code>products<\/code> tablosuna kar\u015f\u0131l\u0131k gelir.<\/p>\n<p>Olu\u015fturulan model s\u0131n\u0131f\u0131,  veritaban\u0131n\u0131zdaki s\u00fctunlar\u0131 temsil eden \u00f6zelliklere ve veritaban\u0131 i\u015flemlerini ger\u00e7ekle\u015ftirmek i\u00e7in kullanabilece\u011finiz \u00e7e\u015fitli metodlara sahiptir.  \u00d6rne\u011fin, yeni bir kullan\u0131c\u0131 kaydetmek i\u00e7in <code>create()<\/code> metodunu, var olan bir kullan\u0131c\u0131y\u0131 g\u00fcncellemek i\u00e7in <code>update()<\/code> metodunu ve bir kullan\u0131c\u0131y\u0131 silmek i\u00e7in <code>delete()<\/code> metodunu kullanabilirsiniz.<\/p>\n<h2>Eloquent ile Temel Sorgular<\/h2>\n<p>Bir model s\u0131n\u0131f\u0131 olu\u015fturduktan sonra, Eloquent&#8217;\u0131 kullanarak veritaban\u0131n\u0131zda \u00e7e\u015fitli sorgular ger\u00e7ekle\u015ftirebilirsiniz.  \u00d6rne\u011fin, t\u00fcm kullan\u0131c\u0131lar\u0131 almak i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-php\">\n<?php\n\nuse App\\Models\\User;\n\n$users = User::all();\n\nforeach ($users as $user) {\n    echo $user->name . \"<br>\";\n}\n\n?>\n<\/code><\/pre>\n<p>Bu kod, t\u00fcm kullan\u0131c\u0131lar\u0131 al\u0131r ve her bir kullan\u0131c\u0131n\u0131n ad\u0131n\u0131 ekrana yazar.  Eloquent,  <code>where()<\/code>, <code>orderBy()<\/code>, <code>limit()<\/code> gibi bir\u00e7ok kullan\u0131\u015fl\u0131 y\u00f6ntem sunarak daha karma\u015f\u0131k sorgular olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131r. Daha fazla bilgi i\u00e7in Laravel d\u00f6k\u00fcmantasyonuna bakabilirsiniz. <a href=\"https:\/\/laravel.com\/docs\/9.x\/eloquent\" target=\"_blank\">Laravel Eloquent Dok\u00fcmantasyonu<\/a><\/p>\n<p>Ayr\u0131ca,  ili\u015fkili modelleri de kolayca sorgulayabilirsiniz.  \u00d6rne\u011fin, bir kullan\u0131c\u0131ya ait sipari\u015fleri almak i\u00e7in, ili\u015fkilerinizi do\u011fru bir \u015fekilde tan\u0131mlaman\u0131z gerekir. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">fatihsoysal.com<\/a> adresindeki di\u011fer makalelerime g\u00f6z atabilirsiniz.<\/p>\n<p>Bu makalede, Laravel Eloquent ORM&#8217;nin temellerini ve model s\u0131n\u0131flar\u0131n\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz.  Eloquent, Laravel geli\u015ftirme s\u00fcrecinizi b\u00fcy\u00fck \u00f6l\u00e7\u00fcde h\u0131zland\u0131ran ve kolayla\u015ft\u0131ran g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Ba\u015fka bir makalede,  ili\u015fkiler ve daha geli\u015fmi\u015f sorgular \u00fczerine daha detayl\u0131 bilgi verece\u011fim.<\/p>\n<p>#Etiketler: Laravel, Eloquent ORM, Model S\u0131n\u0131flar\u0131, Veritaban\u0131, PHP, ORM, Sorgular,  Nesne-\u0130li\u015fki E\u015flemesi,  Laravel Dok\u00fcmantasyonu<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma Merhaba! Bu yaz\u0131da, Laravel&#8217;in g\u00fc\u00e7l\u00fc ORM&#8217;si Eloquent&#8217;\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz.&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-8679","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 Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu yaz\u0131da, Laravel&#039;in g\u00fc\u00e7l\u00fc ORM&#039;si Eloquent&#039;\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.\" \/>\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\/laravel-eloquent-orm-model-siniflari-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu yaz\u0131da, Laravel&#039;in g\u00fc\u00e7l\u00fc ORM&#039;si Eloquent&#039;\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-05T06:00: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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma\",\"datePublished\":\"2025-01-05T06:00:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\"},\"wordCount\":518,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\",\"name\":\"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-05T06:00:14+00:00\",\"description\":\"Merhaba! Bu yaz\u0131da, Laravel'in g\u00fc\u00e7l\u00fc ORM'si Eloquent'\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma\"}]},{\"@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 Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma","description":"Merhaba! Bu yaz\u0131da, Laravel'in g\u00fc\u00e7l\u00fc ORM'si Eloquent'\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.","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\/laravel-eloquent-orm-model-siniflari-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma","og_description":"Merhaba! Bu yaz\u0131da, Laravel'in g\u00fc\u00e7l\u00fc ORM'si Eloquent'\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-05T06:00:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma","datePublished":"2025-01-05T06:00:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/"},"wordCount":518,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/","name":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-05T06:00:14+00:00","description":"Merhaba! Bu yaz\u0131da, Laravel'in g\u00fc\u00e7l\u00fc ORM'si Eloquent'\u0131 kullanarak model s\u0131n\u0131flar\u0131 olu\u015fturmay\u0131 \u00f6\u011frenece\u011fiz. Eloquent, veritaban\u0131 i\u015flemlerinizi basitle\u015ftiren ve kodunuzu daha temiz ve okunabilir hale getiren bir nesne-ili\u015fki e\u015flemesidir. \u00d6ncelikle, temel kavramlar\u0131 anlamak \u00f6nemlidir. Bu sayede, Laravel projelerinizde veritaban\u0131yla etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131racaks\u0131n\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-eloquent-orm-model-siniflari-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel Eloquent ORM: Model S\u0131n\u0131flar\u0131 Olu\u015fturma"}]},{"@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\/8679","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=8679"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8679\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}