Jump to content
Üyelik kaydınızı yaparak son yazılan içeriklerden haberdar olun! ×

Blogs

Laravel Blade Layout

Laravel Blade, Laravel'in sağladığı güçlü bir şablon motorudur. Blade, veri gösterimi ve şablon kalıtımı için basit ama etkili yöntemler sunar. Layouts, Laravel Blade ile bir web uygulamasının farklı bölümlerini (örneğin, header, footer, sidebar) yeniden kullanılabilir yapılar olarak tanımlamanıza olanak tanır. Bu yapılar, uygulamanın farklı sayfalarında tutarlı bir görünüm ve his sağlamak için kullanılır.   Blade Layout Oluşturma Layout Dosyası Oluşturma: Genellikle, layouts klas

Doğuhan ELMA

Doğuhan ELMA in Blade

Laravel Route Group

Laravel'de route gruplama, rotaları (routes) belirli özellikler veya kısıtlamalar etrafında gruplamak için kullanılan bir özelliktir. Bu, kod tekrarını azaltmanın ve uygulamanızın rotalarını daha düzenli bir şekilde yönetmenin bir yoludur. Gruplama, ortak bir prefix, middleware, ad alanı (namespace) veya alt alan adı (subdomain) gibi özellikleri paylaşan rotalara uygulanabilir. Temel Örnekler Prefix ile Gruplama Eğer bir grup rotanın hepsi aynı URL ön ekini (prefix) paylaşıyorsa,

Doğuhan ELMA

Doğuhan ELMA in Route

CSS'te border özelliği ve TailwindCSS Sınıf Karşılığı

CSS'te border özelliği, HTML elementlerinin kenar çizgilerini stilize etmek için kullanılır. Bu özellik, kenar çizgilerinin kalınlığını, stilini ve rengini tanımlamanıza olanak tanır. border özelliği kısa bir şekilde tüm kenar çizgileri için ortak değerleri ayarlayabileceğiniz gibi, border-width, border-style, ve border-color özelliklerini ayrı ayrı da belirtebilirsiniz. Ayrıca, border-top, border-right, border-bottom, ve border-left özellikleri ile elementin sadece belirli kenarlarına kenar çiz

CSS'te font-weight özelliği ve TailwindCSS Sınıf Karşılığı

CSS'te font-weight özelliği, bir metnin kalınlığını veya ağırlığını belirlemek için kullanılır. Bu özellik, metnin daha ince veya daha kalın görünmesini sağlayarak tipografik vurgu ve hiyerarşi oluşturmada önemli bir rol oynar. font-weight özelliği çeşitli değerler alabilir, bunlar arasında sayısal değerler, anahtar kelimeler ve bazı durumlarda göreli değerler bulunur. font-weight Değerleri Sayısal Değerler 400: Normal veya kitap ağırlığı olarak da bilinir ve çoğu tarayıcının vars

CSS'te text-align özelliği ve TailwindCSS Sınıf Karşılığı

CSS'te text-align özelliği, bir elementin içindeki inline veya inline-block içeriklerin (örneğin, metin) nasıl hizalanacağını belirlemek için kullanılır. Genellikle paragraflar, div'ler veya başlık elementleri gibi blok seviyesindeki elementlerin metin içeriğini hizalamak için kullanılır. text-align özelliği aşağıdaki değerlerden birini alabilir: left: İçeriği sol tarafa hizalar. Bu varsayılan değerdir. right: İçeriği sağ tarafa hizalar. center: İçeriği ortalar. justify: İçer

Laravel Vite Multiple CSS or Js File Include with GLOB

Bazen laravel projemizde birden fazla layout tasarlamak ve bu layout ların her bir css yada js dosyalarını ayrırmak web yükleme performansı açısından önemlidir.   Vite: Vite, modern web projeleri için geliştirilmiş bir yapılandırma gerektirmeyen ön yüz geliştirme aracıdır. Geleneksel web paketleyicilerden (bundler) farklı olarak, modülleri ön işleme için bir paketleyici kullanmak yerine, modüllerin tarayıcılar tarafından doğrudan kullanılabilir hale getirilmesini sağlayan ES modül

RemixIcon

Tasarımcılar ve geliştiriciler için özenle hazırlanmış açık kaynaklı nötr stil sistem simgeleri. Tüm simgeler hem kişisel hem de ticari kullanım için ücretsizdir. npm install remixicon --save   main.js import 'remixicon/fonts/remixicon.css'     Size: <div style="font-size: 24px;"> <i class="ri-admin-line ri-fw"></i> <!-- fixed width --> <i class="ri-admin-line ri-xxs"></i> <!-- 0.5em --> <i class="ri-admin-li

Doğuhan ELMA

Doğuhan ELMA in Icon

Laravel Database Session

Laravel de session ayarları ilk kurulduğunda file olarak ayarlanmıştır. Bizim sistemimiz çoklu bir sistem olması durumunda session yerelde dosyada saklanması kullanıcının oturum bilgilerinin sadece o bilgisayarda olacağı başka bir sunucuya yük dengeleyicinin yönlendirmesi durumunda oturum kaybolacaktır.  Bu gibi bir senorya için Laravel session database ayarlamak onun öncesinde bazı kurulumlar yapmamız gerekir.  Eğer database de sessions isminde tablo mevcut değilse: Migration Olu

CSS'te font-style ve TailwindCSS Sınıf Karşılığı

CSS'te font-style özelliği, metnin font stilini belirlemek için kullanılır. Genellikle italik, normal veya oblik (eğik) metin görünümleri uygulamak için kullanılır. Bu özellik, metin üzerinde vurgu yapmak, alıntıları veya teknik terimleri belirtmek için sıkça kullanılır. font-style Değerleri normal: Metin normal stil ile gösterilir. Bu varsayılan değerdir. italic: Metin italik olarak gösterilir. İtalik stil, fontun italik versiyonunu kullanır. oblique: Metin eğik olarak göste

CSS text-transform ve TailwindCSS Sınıf Karşılığı

CSS'te text-transform özelliği, bir metnin harflerinin nasıl gösterileceğini belirlemek için kullanılır. Bu özellik, metni büyük harfe çevirme, küçük harfe çevirme veya her kelimenin ilk harfini büyük yapma gibi çeşitli dönüşümler uygulamanıza olanak tanır. text-transform özelliği genellikle başlıklar, düğme metinleri veya herhangi bir metin bloğunda tutarlı bir yazım biçimi sağlamak için kullanılır. text-transform Değerleri none: Bu değer, metni olduğu gibi bırakır ve herhangi bir dön

TailwindCSS'de app.css den tailwind.config.js Değişken Değeri Aktarımı

Bazen birden fazla *.css dosyasını tek bir tailwindcss konfigrasyon dosyası üzerinden kullanmak isteyebiliriz. Bu durumda *.css dosyasındaki oluşturduğımız değerleri şu şekilde oluştururz.  *.css @tailwind base; @tailwind components; @tailwind utilities; :root { --primary: 236 253 245; --secondary: 209 250 229; }   tailwind.config.js: ... theme: { extend: { colors: { 'primary': 'rgb(var(--primary))', 'secondary': 'rgb(var(--secondary))',

CSS Font ve TailwindCSS Sınıf Karşılığı

Web tasarımında font yönetimi, sitenin okunabilirliğini, erişilebilirliğini ve estetik değerini büyük ölçüde etkiler. İyi bir font yönetimi stratejisi, marka kimliğini desteklerken kullanıcı deneyimini de iyileştirmelidir. İşte web tasarımında font yönetimiyle ilgili bazı önemli noktalar: 1. Font Seçimi Marka Uyumu: Fontunuz, markanızın kişiliği ve sektörünüzle uyumlu olmalıdır. Örneğin, bir hukuk firması için geleneksel ve profesyonel bir serif font uygun olabilirken, bir yaratıcı aja

CSS Ölçü Birimleri

1. PX (Piksel) Tanım: Ekranın bir noktasını temsil eder. Kullanım: Genellikle sabit boyutlar için kullanılır. Örneğin, bir butonun genişliği. Sınırlılık: Cihazın çözünürlüğüne bağlı olarak değişmez, bu yüzden responsive (duyarlı) tasarımlarda esneklik sağlamak zordur.   2. EM Tanım: Ebeveyn (parent) elemanının font-boyutuna göre ölçülür. Kullanım: Ebeveyn elemanın boyutuna bağlı olarak ölçeklenmek istenen durumlar için kullanılır. Örneğin, bir iç içe yapıda, iç

CSS Font-Size ve TailwindCSS Sınıf Karşılığı

CSS: font-size: TailwindCSS: text- <p class="text-sm ...">The quick brown fox ...</p> <p class="text-base ...">The quick brown fox ...</p> <p class="text-lg ...">The quick brown fox ...</p> <p class="text-xl ...">The quick brown fox ...</p> <p class="text-2xl ...">The quick brown fox ...</p>   Satır yüksekliğini ayarlama: Herhangi bir yazı tipi boyutu yardımcı programına bir satır yüksekliği değiştiricisi ekleyerek yazı

CSS Color Özelliği ve TailwindCSS Sınıf Karşılıkları

Örnek: <p class="text-blue-600">The quick brown fox...</p>   Opaklığı değiştirme: Renk opaklığı değiştiricisini kullanarak bir öğenin metin renginin opaklığını kontrol edin. <p class="text-blue-600/100">The quick brown fox...</p> <p class="text-blue-600/75">The quick brown fox...</p> <p class="text-blue-600/50">The quick brown fox...</p> <p class="text-blue-600/25">The quick brown fox...</p> <p class="text-blue-600/0"&

HTML Sayfa Şablonu

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta content='text/html; charset=utf-8' http-equiv='Content-Type'> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <meta name='viewport' content="width=device-width,height=device-height, initial-scale=1, shrink-to-fit=yes"> <!--theme colors --> <meta name="theme-color" content="" /> <meta name="apple-mobile-web-app-status-bar-style" content

Semantik HTML

HTML web'in dilidir - bir web sayfasında hangi içeriğin hangi sırada görüneceğini belirler. Bu dile yeni başlayanlar, HTML ve beraberindeki stillerle istenen etkiyi yaratmanın genellikle birkaç yolu olduğunu çabucak öğrenirler. Ancak, tüm yöntemler eşit oluşturulmamıştır. Çoğu zaman HTML'nizi nasıl yazdığınız, HTML'nizin ziyaretçilere ne gösterdiği kadar önemlidir. Özellikle de semantik HTML'den, yani ne işe yaradığını söyleyen HTML kodundan bahsediyorum. Bu giriş kılavuzunda size sema

HTML Entities

HTML varlıkları, bir web sayfasında özel karakterleri görüntüleyen dizelerdir. Özel karakterler, euro € ve delta Δ gibi ayrılmış karakterleri içerir. Ayrıca, telif hakkı © ve bölüm § gibi klavye dışı karakterler de dahildir. Bir HTML varlığı bir ve işareti (&) ile başlar ve bir noktalı virgül (;) ile biter.   Entity Character &lt; < 

Laravel Migration Index

Index Oluşturma: Laravel şema oluşturucu çeşitli indeks türlerini destekler. Aşağıdaki örnek yeni bir e-mail sütunu oluşturmakta ve değerlerinin benzersiz olması gerektiğini belirtmektedir. İndeksi oluşturmak için, unique metodunu sütun tanımına zincirleyebiliriz: use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; Schema::table('users', function (Blueprint $table) { $table->string('email')->unique(); });   Alternatif olarak, sütunu tanımladı

Laravel Eloquent İlişkiler

Genellikle her geliştiricinin hayatında bir veritabanı ile etkileşime girmeniz gereken bir nokta vardır. İşte bu noktada Laravel'in nesne-ilişkisel eşleyicisi (ORM) Eloquent, veritabanı tablolarınızla etkileşim sürecini sezgisel ve doğal hale getirir. Bir profesyonel olarak, üzerinden geçeceğimiz ve gözden geçireceğimiz altı temel ilişki türünü tanımanız ve anlamanız hayati önem taşımaktadır.   Eloquent'te İlişkiler Nedir? İlişkisel bir veritabanında tablolarla çalışırken, ilişk

Byte Order Mark (BOM)

"Byte Order Mark" (BOM) veya Türkçe karşılığıyla "Bayt Sıralama İşareti", özellikle Unicode tabanlı metin dosyalarında kullanılan bir karakterdir. Bu karakter, dosyanın bayt sırasını belirtmek için kullanılır ve özellikle farklı platformlar arasında metin dosyalarının doğru şekilde okunmasını sağlamak amacıyla önemlidir. Bayt sıralama işareti, belirli bir metin dosyasının baytlarının hangi sırayla oluşturulduğunu gösteren bir işarettir. İki yaygın bayt sıralama formatı vardır: "Little-Endia

Laravel Mevcut Sütun Türleri ve MySQL Karşılıkları

Tablo oluştururken ve güncellerken Laravel'de kullanabileceğiniz yaygın MySQL sütun türleri ve karşılıkları: Basit Veri Türleri Big Integer: Büyük tamsayı. Laravel: $table->bigInteger('column_name'); MySQL: BIGINT    Binary: Binary veri. Laravel: $table->binary('column_name'); MySQL: BLOB   Boolean: Doğru veya yanlış (0 veya 1). Laravel: $table->boolean('column_name'); MySQL: BOOLEAN veya TINYINT(1)   Char: Sabit uzun

Laravel Model'in Primary Sütününü UUID Yapma

Laravel'de bir modelde UUID kullanarak primary key olarak kullanmak istiyorsanız, uuid veri türünü kullanarak ve modelin üzerinde $incrementing özelliğini false olarak ayarlayarak bunu başarabilirsiniz. Böylece Laravel, model oluşturulurken otomatik olarak UUID oluşturacaktır. Aşağıda adım adım nasıl yapılacağını göstereceğim:   Migration: Schema::create('users', function (Blueprint $table) { //$table->id(); $table->uuid('id')->primary(); oluşturduğımız id alan

×
×
  • Create New...