Giriş yapmadınız.

#1 26.02.2019 15:24:29

neri
Üye
Kayıtlı: 24.07.2018
Mesajlar: 138

Model içinde ilişkili fonksiyon yazmak

Selamlar,

Folder modelim var ve içinde hasMany ilişkisi var

public function files()
    {
    	return $this->hasMany('App\Models\File', 'folder_id', 'id');
    }

View içinde count ile toplam dosyayı saydırıyorum ama ben bunu model içinde countFile adında bir fonksiyon oluşturarak yapmak istiyorum

View'de şu şekilde nasıl bir sonuç alabilirim

{{ $folder->countFile) }}

Çevrimdışı

#2 26.02.2019 15:47:56

coder2
Üye
Yer: Antalya
Kayıtlı: 09.12.2018
Mesajlar: 33

Yanıt: Model içinde ilişkili fonksiyon yazmak

withCount() ile relation dan gelen veri sayısını da alabiliyorsun hocam. Ayrı bir fonksiyon yazman şart değilse kullanışlı bir yol olur.

Çevrimdışı

#3 26.02.2019 18:09:56

neri
Üye
Kayıtlı: 24.07.2018
Mesajlar: 138

Yanıt: Model içinde ilişkili fonksiyon yazmak

coder2 yazdı:

withCount() ile relation dan gelen veri sayısını da alabiliyorsun hocam. Ayrı bir fonksiyon yazman şart değilse kullanışlı bir yol olur.

Ben aslında şunun için sordum model içinde fonskiyon oluştururken getOzellikAtribute yazmak gerekiyor. Bunu yazmak zorunda mıyız bu yüzden.

Çevrimdışı

#4 26.02.2019 20:21:49

coder2
Üye
Yer: Antalya
Kayıtlı: 09.12.2018
Mesajlar: 33

Yanıt: Model içinde ilişkili fonksiyon yazmak

neri yazdı:
coder2 yazdı:

withCount() ile relation dan gelen veri sayısını da alabiliyorsun hocam. Ayrı bir fonksiyon yazman şart değilse kullanışlı bir yol olur.

Ben aslında şunun için sordum model içinde fonskiyon oluştururken getOzellikAtribute yazmak gerekiyor. Bunu yazmak zorunda mıyız bu yüzden.

Mutator ve accessor dan bahsediyorsun sanırım. Bir araştır bu kelimeleri istersen.

Çevrimdışı

#5 26.02.2019 20:57:12

neri
Üye
Kayıtlı: 24.07.2018
Mesajlar: 138

Yanıt: Model içinde ilişkili fonksiyon yazmak

coder2 yazdı:
neri yazdı:
coder2 yazdı:

withCount() ile relation dan gelen veri sayısını da alabiliyorsun hocam. Ayrı bir fonksiyon yazman şart değilse kullanışlı bir yol olur.

Ben aslında şunun için sordum model içinde fonskiyon oluştururken getOzellikAtribute yazmak gerekiyor. Bunu yazmak zorunda mıyız bu yüzden.

Mutator ve accessor dan bahsediyorsun sanırım. Bir araştır bu kelimeleri istersen.

Evet ama benimde sorduğum camel case kullanmadan fonksiyon yazılabilir mi ?

Çevrimdışı

#6 26.02.2019 21:27:09

coder2
Üye
Yer: Antalya
Kayıtlı: 09.12.2018
Mesajlar: 33

Yanıt: Model içinde ilişkili fonksiyon yazmak

neri yazdı:
coder2 yazdı:
neri yazdı:

Ben aslında şunun için sordum model içinde fonskiyon oluştururken getOzellikAtribute yazmak gerekiyor. Bunu yazmak zorunda mıyız bu yüzden.

Mutator ve accessor dan bahsediyorsun sanırım. Bir araştır bu kelimeleri istersen.

Evet ama benimde sorduğum camel case kullanmadan fonksiyon yazılabilir mi ?


Yazabilirsin hocam.

Çevrimdışı

Forum alt kısmı