{"id":8734,"date":"2025-01-05T22:45:12","date_gmt":"2025-01-05T19:45:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/"},"modified":"2025-01-05T22:45:12","modified_gmt":"2025-01-05T19:45:12","slug":"laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/","title":{"rendered":"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz"},"content":{"rendered":"<p><body><\/p>\n<p>Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz<\/p>\n<p>Merhaba! Fatih Soysal burada.  Bu makalede, Laravel projeleriniz i\u00e7in  API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe&#8217;\u0131 ele alaca\u011f\u0131z.  Scribe,  hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar.  Bu rehber,  Scribe&#8217;\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\n<h2>Scribe Nedir ve Neden Kullanmal\u0131s\u0131n\u0131z?<\/h2>\n<p>Scribe, Laravel uygulamalar\u0131n\u0131z i\u00e7in otomatik olarak API dok\u00fcmantasyonu olu\u015fturan a\u00e7\u0131k kaynakl\u0131 bir ara\u00e7t\u0131r.  Yani,  kodunuzdaki yorumlar\u0131 ve rota tan\u0131mlar\u0131n\u0131 kullanarak,  g\u00fczel ve d\u00fczenli bir dok\u00fcmantasyon web sitesi olu\u015fturur.  Bu sayede, manuel olarak dok\u00fcmantasyon yazma zahmetinden kurtulur ve zamandan tasarruf edersiniz.  Ayr\u0131ca,  dok\u00fcmantasyonunuz her zaman kodunuzla senkronize olur,  dolay\u0131s\u0131yla g\u00fcncel ve do\u011fru bilgiler sunar.<\/p>\n<h2>Scribe Kurulumu ve Yap\u0131land\u0131rma<\/h2>\n<p>Scribe&#8217;\u0131 kurmak olduk\u00e7a basittir.  \u00d6ncelikle, Composer kullanarak projenize ekleyin:<\/p>\n<pre><code class=\"language-bash\">composer require league\/scribe --dev<\/code><\/pre>\n<p>Ard\u0131ndan,  Scribe&#8217;\u0131n Laravel&#8217;e entegrasyonunu sa\u011flamak i\u00e7in  <code>config\/scribe.php<\/code>  dosyas\u0131n\u0131 yap\u0131land\u0131rman\u0131z gerekecektir.  Bu dosya,  dok\u00fcmantasyonunuzun g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc ve davran\u0131\u015f\u0131n\u0131 \u00f6zelle\u015ftirmenize olanak tan\u0131r.  \u00d6rne\u011fin,  tema, ba\u015fl\u0131k, a\u00e7\u0131klama ve daha bir\u00e7ok \u00f6zelli\u011fi burada ayarlayabilirsiniz.  Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/scribe.readthedocs.io\/en\/latest\/laravel.html\">Scribe resmi dok\u00fcman\u0131na<\/a> g\u00f6z atabilirsiniz.<\/p>\n<h2>Dok\u00fcmantasyon Olu\u015fturma ve \u00d6zelle\u015ftirme<\/h2>\n<p>Scribe,  Laravel&#8217;in rota tan\u0131mlar\u0131n\u0131 ve kodunuzdaki yorumlar\u0131 kullanarak otomatik olarak dok\u00fcmantasyon olu\u015fturur.  Ancak, daha \u00f6zelle\u015ftirilmi\u015f bir \u00e7\u0131kt\u0131 elde etmek i\u00e7in baz\u0131 ek ad\u0131mlar atman\u0131z gerekebilir.  \u00d6rne\u011fin,  belirli bir rotay\u0131 dok\u00fcmantasyondan hari\u00e7 tutmak veya \u00f6zel bir \u00f6rnek istek\/yan\u0131t g\u00f6vdesi sa\u011flamak isteyebilirsiniz. Scribe&#8217;\u0131n sundu\u011fu geli\u015fmi\u015f \u00f6zelle\u015ftirme se\u00e7enekleri sayesinde bu i\u015flemleri kolayca ger\u00e7ekle\u015ftirebilirsiniz. <\/p>\n<p>Bununla birlikte,  Scribe&#8217;\u0131n sundu\u011fu  @group, @authenticated, @responseField  gibi \u00f6zel etiketler dok\u00fcmantasyonunuzun okunabilirli\u011fini ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131n\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.  Bu etiketleri kullanarak,  API&#8217;nizin farkl\u0131 b\u00f6l\u00fcmlerini gruplayabilir,  kimlik do\u011frulamas\u0131 gerektiren u\u00e7 noktalar\u0131 belirleyebilir ve yan\u0131tlar\u0131n yap\u0131s\u0131n\u0131 daha net bir \u015fekilde a\u00e7\u0131klayabilirsiniz.<\/p>\n<h2>\u0130leri Seviye Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>Scribe&#8217;\u0131n yetenekleri,  temel dok\u00fcmantasyon olu\u015fturman\u0131n \u00f6tesine ge\u00e7er.  \u00d6rne\u011fin,  \u00f6zelle\u015ftirilmi\u015f temalar kullanarak dok\u00fcmantasyonunuzu markan\u0131zla uyumlu hale getirebilirsiniz.  Ayr\u0131ca,  dok\u00fcmantasyonunuzu  GitHub Pages veya Netlify gibi platformlarda yay\u0131nlayarak herkese a\u00e7\u0131k hale getirebilirsiniz. Bu, API&#8217;nizi daha geni\u015f bir kitleye ula\u015ft\u0131rman\u0131za yard\u0131mc\u0131 olacakt\u0131r.  Daha detayl\u0131 bilgi edinmek i\u00e7in  <a href=\"https:\/\/dev.to\/akramghaleb\/a-practical-guide-to-api-documentation-in-laravel-with-scribe-52b7\">bu makaleyi<\/a> inceleyebilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Scribe, Laravel projeleriniz i\u00e7in zamandan ve emekten tasarruf etmenizi sa\u011flayan m\u00fckemmel bir API dok\u00fcmantasyon arac\u0131d\u0131r.  Kolay kurulumu,  esnek \u00f6zelle\u015ftirme se\u00e7enekleri ve  g\u00fczel dok\u00fcmantasyon \u00e7\u0131kt\u0131s\u0131yla,  API dok\u00fcmantasyonunuzu bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacakt\u0131r.  Bu rehberin,  Scribe&#8217;\u0131 kullanmaya ba\u015flaman\u0131zda faydal\u0131 olaca\u011f\u0131n\u0131 umuyorum.  Daha fazla bilgi ve destek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler: Laravel, Scribe, API Dok\u00fcmantasyonu, API, Dok\u00fcman Olu\u015fturma, REST API, PHP, Web Geli\u015ftirme, Dok\u00fcmantasyon Arac\u0131,  Otomatik Dok\u00fcmantasyon<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API&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-8734","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;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe&#039;\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe&#039;\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.\" \/>\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\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel&#039;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe&#039;\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe&#039;\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-05T19:45:12+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\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz\",\"datePublished\":\"2025-01-05T19:45:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\"},\"wordCount\":566,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\",\"name\":\"Laravel'de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-05T19:45:12+00:00\",\"description\":\"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe'\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe'\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz\"}]},{\"@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'de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz","description":"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe'\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe'\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.","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\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"Laravel'de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz","og_description":"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe'\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe'\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-05T19:45:12+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\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz","datePublished":"2025-01-05T19:45:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/"},"wordCount":566,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/","name":"Laravel'de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-05T19:45:12+00:00","description":"Merhaba! Fatih Soysal burada. Bu makalede, Laravel projeleriniz i\u00e7in API dok\u00fcmantasyonunu kolayl\u0131kla olu\u015fturman\u0131za yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Scribe'\u0131 ele alaca\u011f\u0131z. Scribe, hem geli\u015ftiriciler hem de API t\u00fcketicileri i\u00e7in anla\u015f\u0131l\u0131r ve kullan\u0131\u015fl\u0131 bir dok\u00fcmantasyon olu\u015fturman\u0131z\u0131 sa\u011flar. Bu rehber, Scribe'\u0131 kurmaktan \u00f6zelle\u015ftirmeye, hatta ileri seviye kullan\u0131m senaryolar\u0131na kadar her \u015feyi kapsayacak \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/laravelde-scribe-ile-api-dokumantasyonu-pratik-bir-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel&#8217;de Scribe ile API Dok\u00fcmantasyonu: Pratik Bir K\u0131lavuz"}]},{"@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\/8734","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=8734"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8734\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}