Skip to content

Commit 44d0166

Browse files
committed
html.md türkçe çevirisi
1 parent 1bf7b95 commit 44d0166

File tree

1 file changed

+68
-68
lines changed

1 file changed

+68
-68
lines changed

html.md

Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,169 +1,169 @@
1-
# Forms & HTML
1+
# Formlar & HTML
22

33
- [Form Açmak](#opening-a-form)
44
- [CSRF Koruması](#csrf-protection)
5-
- [Form Model Bağlaması](#form-model-binding)
6-
- [Labels](#labels)
7-
- [Text, Text Area, Password & Hidden Fields](#text)
8-
- [Checkboxes and Radio Buttons](#checkboxes-and-radio-buttons)
9-
- [File Input](#file-input)
10-
- [Drop-Down Lists](#drop-down-lists)
11-
- [Buttonlar](#buttons)
12-
- [Custom Macros](#custom-macros)
5+
- [Forma Model Bağlanması](#form-model-binding)
6+
- [Label](#labels)
7+
- [Text, Textarea, Password & Hidden Alanlar](#text)
8+
- [Onay Kutuları ve Seçenek Düğmeleri](#checkboxes-and-radio-buttons)
9+
- [File Inputu](#file-input)
10+
- [Aşağı Açılır Listeler](#drop-down-lists)
11+
- [Düğmeler](#buttons)
12+
- [Özel Makrolar](#custom-macros)
1313

1414
<a name="opening-a-form"></a>
1515
## Form Açmak
1616

1717
**Form Açmak**
1818

19-
{{ Form::open(array('url' => 'foo/bar')) }}
19+
{{ Form::open(array('url' => 'falan/filan')) }}
2020
//
2121
{{ Form::close() }}
2222

2323
Varsayılan olarak, `POST` metodu kullanılır; ancak, istediğiniz bir metodu da belirtebilirsiniz:
2424

25-
echo Form::open(array('url' => 'foo/bar', 'method' => 'put'))
25+
echo Form::open(array('url' => 'falan/filan', 'method' => 'put'))
2626

27-
> **Not:** HTML formları, sadece `POST` metotlarını desteklediği için, `PUT` ve `DELETE` metotları otomatik olarak `_method` gizli alanıyla taklit edilir.
27+
> **Not:** HTML formları, sadece `POST` ve `GET` metotlarını desteklediği için, `PUT` ve `DELETE` metotları formunuza otomatik olarak bir `_method` gizli alanı eklenmek suretiyle taklit edilecektir.
2828
2929
Ayrıca, isimlendirilmiş rotalar veya denetçi aksiyonlarına yönlendirilen formlar da açabilirsiniz:
3030

3131
echo Form::open(array('route' => 'route.name'))
3232

3333
echo Form::open(array('action' => 'Controller@method'))
3434

35-
Formunuz dosya yüklemelerini kabul edecekse, dizginize `files` seçeneğini ekleyin:
35+
Formunuz dosya yüklemelerini kabul edecekse, diziye `files` seçeneğini ekleyin:
3636

37-
echo Form::open(array('url' => 'foo/bar', 'files' => true))
37+
echo Form::open(array('url' => 'falan/filan', 'files' => true))
3838

3939
<a name="csrf-protection"></a>
4040
## CSRF Koruması
4141

42-
Laravel, uygulamanızı CSRF saldırılarından korumak için kolay bir metot sunar. Öncelikle, rastgele bir değer kullanıcının oturumuna yerleştirilir. Merak etmeyin, bu otomatik olarak yapılır. CSRF değeri, formlarınıza gizli bir alan olarak otomatik olarak yerleştirilir. Yine de, gizli alan için HTML kodunu oluşturmak isterseniz, `token` metodunu kullanabilirsiniz:
42+
Laravel, uygulamanızı siteler arası istek sahtekarlıklarından korumak için kolay bir metot sunar. Öncelikle, kullanıcının oturumuna rastgele bir değer yerleştirilir. Merak etmeyin, bu otomatik olarak yapılır. CSRF değeri, formlarınıza gizli bir alan olarak otomatik olarak yerleştirilir. Yine de, gizli alan için HTML kodunu oluşturmak isterseniz, `token` metodunu kullanabilirsiniz:
4343

4444
**Bir Forma CSRF Değeri Eklemek**
4545

4646
echo Form::token();
4747

4848
**Bir Rotaya CSRF Filtresi Eklemek**
4949

50-
Route::post('profile', array('before' => 'csrf', function()
50+
Route::post('profil', array('before' => 'csrf', function()
5151
{
5252
//
5353
}));
5454

5555
<a name="form-model-binding"></a>
56-
## Form Model Bağlaması
56+
## Forma Model Bağlanması
5757

58-
Sıklıkla, bir modelin içeriğine bağlı olarak bir form oluşturmak isteyebilirsiniz. Bunu yapmak için, `Form::model` metodunu kullanın:
58+
Sıklıkla, bir modelin içeriğine dayanan bir form oluşturmak isteyebilirsiniz. Bunu yapmak için, `Form::model` metodunu kullanın:
5959

60-
**Model Formu Açmak**
60+
**Bir Model Formu Açmak**
6161

6262
echo Form::model($user, array('route' => array('user.update', $user->id)))
6363

64-
Şimdi, bir form elementi oluşturduğunuzda, mesela bir text input, elementin ismiyle eşleşen modelin değeri, otomatik olarak alanın değeri olarak belirlenir. Yani, örneğin, `email` ismine sahip bir text alanı için, kullanıcı modelinin `email` değişkeni değer olarak atanır. Bununla birlikte, dahası da var! Session flash data'da alan adıyla eşleşen bir değer mevcutsa, bu değer, model'in değerine nazaran önceliği alacaktır. Yani, öncelik şu şekildedir:
64+
Şimdi, bir form elementi oluşturduğunuzda, mesela bir text input, elementin ismiyle eşleşen modelin değeri, otomatik olarak alanın değeri olarak belirlenir. Yani, örneğin, `email` ismine sahip bir text alanı için, kullanıcı modelinin `email` niteliği değer olarak atanır. Bununla birlikte, dahası da var! Oturum flaş verisinde inputa uyan bir öğe mevcutsa, bu değer, model'in değerine nazaran öncelik alacaktır. Yani, öncelik şu şekildedir:
6565

66-
1. Session Flash Data (Old Input)
66+
1. Oturum Flaş Verisi (Önceki Girdi)
6767
2. Doğrudan Atanmış Değer
68-
3. Model Değişken Değeri
68+
3. Model Nitelik Değeri
6969

70-
This allows you to quickly build forms that not only bind to model values, but easily re-populate if there is a validation error on the server!
70+
Bu size model değerlerine bağlanan formları sadece çabukça oluşturmanıza imkan vermekle kalmaz, sunucu tarafında bir geçerlilik hatası olduğunda tekrar kolayca doldurmanızı da sağlayacaktır!
7171

72-
> **Note:** When using `Form::model`, be sure to close your form with `Form::close`!
72+
> **Not:** `Form::model` kullanıyor olduğunuzda, `Form::close` ile formunuzu kapatmayı unutmayın!
7373
7474
<a name="labels"></a>
75-
## Labels
75+
## Label
7676

77-
**Generating A Label Element**
77+
**Bir Label Elementi Üretilmesi**
7878

79-
echo Form::label('email', 'E-Mail Address');
79+
echo Form::label('email', 'E-Mail Adresi');
8080

81-
**Specifying Extra HTML Attributes**
81+
**Ek HTML Nitelikleri Belirtme**
8282

83-
echo Form::label('email', 'E-Mail Address', array('class' => 'awesome'));
83+
echo Form::label('email', 'E-Mail Adresi', array('class' => 'awesome'));
8484

85-
> **Note:** After creating a label, any form element you create with a name matching the label name will automatically receive an ID matching the label name as well.
85+
> **Not:** Bir label oluştururken, label ismiyle aynı isimde oluşturduğunuz bir form elemanı otomatik olarak label ile aynı isimde bir ID de alacaktır.
8686
8787
<a name="text"></a>
88-
## Text, Text Area, Password & Hidden Fields
88+
## Text, Textarea, Password & Hidden Alanlar
8989

90-
**Generating A Text Input**
90+
**Bir Text Inputu Üretilmesi**
9191

92-
echo Form::text('username');
92+
echo Form::text('uyeadi');
9393

94-
**Specifying A Default Value**
94+
**Ön Tanımlı Bir Değer Belirtilmesi**
9595

96-
echo Form::text('email', 'example@gmail.com');
96+
echo Form::text('email', 'ornek@gmail.com');
9797

98-
> **Note:** The *hidden* and *textarea* methods have the same signature as the *text* method.
98+
> **Not:** *hidden* ve *textarea* metodları *text* metodu ile aynı şekilde yazılır.
9999
100-
**Generating A Password Input**
100+
**Bir Password Inputu Üretilmesi**
101101

102-
echo Form::password('password');
102+
echo Form::password('parola');
103103

104104
<a name="checkboxes-and-radio-buttons"></a>
105-
## Checkboxes and Radio Buttons
105+
## Onay Kutuları ve Seçenek Düğmeleri
106106

107-
**Generating A Checkbox Or Radio Input**
107+
**Bir Checkbox Veya Radio Inputu Üretilmesi**
108108

109-
echo Form::checkbox('name', 'value');
109+
echo Form::checkbox('isim', 'deger');
110110

111-
echo Form::radio('name', 'value');
111+
echo Form::radio('isim', 'deger');
112112

113-
**Generating A Checkbox Or Radio Input That Is Checked**
113+
**Seçilmiş Bir Checkbox Veya Radio Inputu Üretilmesi**
114114

115-
echo Form::checkbox('name', 'value', true);
115+
echo Form::checkbox('isim', 'deger', true);
116116

117-
echo Form::radio('name', 'value', true);
117+
echo Form::radio('isim', 'deger', true);
118118

119119
<a name="file-input"></a>
120-
## File Input
120+
## File Inputu
121121

122-
**Generating A File Input**
122+
**Bir File Inputu Üretilmesi**
123123

124-
echo Form::file('image');
124+
echo Form::file('resim');
125125

126126
<a name="drop-down-lists"></a>
127-
## Drop-Down Lists
127+
## Aşağı Açılır Listeler
128128

129-
**Generating A Drop-Down List**
129+
**Aşağı Açılır Bir Liste Üretilmesi**
130130

131-
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
131+
echo Form::select('boyut', array('B' => 'Büyük', 'K' => 'Küçük'));
132132

133-
**Generating A Drop-Down List With Selected Default**
133+
**Ön Tanımlı Seçilmiş Bir Aşağı Açılır Liste Üretilmesi**
134134

135-
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');
135+
echo Form::select('size', array('B' => 'Büyük', 'K' => 'Küçük''), 'K');
136136

137-
**Generating A Grouped List**
137+
**Gruplanmış Bir Liste Üretilmesi**
138138

139-
echo Form::select('animal', array(
140-
'Cats' => array('leopard' => 'Leopard'),
141-
'Dogs' => array('spaniel' => 'Spaniel'),
139+
echo Form::select('hayvan', array(
140+
'Kediler' => array('tekir' => 'Tekir'),
141+
'Köpekler' => array('kangal' => 'Kangal'),
142142
));
143143

144144
<a name="buttons"></a>
145-
## Buttons
145+
## Düğmeler
146146

147-
**Generating A Submit Button**
147+
**Bir Submit Düğmesinin Üretilmesi**
148148

149-
echo Form::submit('Click Me!');
149+
echo Form::submit('Tıkla beni!');
150150

151-
> **Note:** Need to create a button element? Try the *button* method. It has the same signature as *submit*.
151+
> **Not:** Bir button elamanı üretmeniz gerekiyorsa, *button* metodunu kullanın. Bu aynı *submit* gibi yazılır.
152152
153153
<a name="custom-macros"></a>
154-
## Custom Macros
154+
## Özel Makrolar
155155

156-
It's easy to define your own custom Form class helpers called "macros". Here's how it works. First, simply register the macro with a given name and a Closure:
156+
"Makrolar" denen kendi özel Form sınıf yardımcılarınızı tanımlamak kolaydır. Nasıl çalıştığını görün: Önce belli bir isim ve Closure fonksiyonu ile makroyu kayda geçirin:
157157

158-
**Registering A Form Macro**
158+
**Bir Form Makrosunun Kayda Geçirilmesi**
159159

160-
Form::macro('myField', function()
160+
Form::macro('makAlan', function()
161161
{
162162
return '<input type="awesome">';
163163
});
164164

165-
Now you can call your macro using its name:
165+
Şimdi adını kullanarak makronuzu çağırabilirsiniz:
166166

167-
**Calling A Custom Form Macro**
167+
**Özel Bir Form Makrosunun Çağırılması**
168168

169-
echo Form::myField();
169+
echo Form::makAlan();

0 commit comments

Comments
 (0)