Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?
Merhabalar laravel ile gömülü bir şekilde (Laravel 3.x) Türkçe destekli bir ucfirst fonksiyonu bildiğim kadarıyla yok. Aşağıdaki library ile bu sorunu ortadan kaldırabilirisniz.

Öncelikle /application/libraries dizini altına aşağıdaki kodları str.php adıyla kaydedin.
<?php
class Str extends Laravel\Str {

 public static function ucfirst_tr($value, $lower_str_end = false) {

 $encoding = Config::get('application.encoding');
 
 $first_letter = mb_strtoupper(mb_substr(str_replace(array('İ','i'),array('İ','İ'),$value), 0, 1, $encoding), $encoding);
 $value_end = "";
 if ($lower_str_end) {
	$value_end = mb_strtolower(mb_substr($value, 1, mb_strlen($value, $encoding), $encoding), $encoding);
 }
 else {
	$value_end = mb_substr($value, 1, mb_strlen($value, $encoding), $encoding);
 }
 $value = $first_letter . $value_end;
 return $value;
 }

 }
Daha sonra application/config/application.php içerisindeki aşağıdaki satırı
'Str' => 'Laravel\\Str',
Bu şekilde değiştirin
#'Str' => 'Laravel\\Str',
Artık fonksiyonumuzu
Str::ucfirst_tr($string);
şeklinde kullanabilirisiniz.

İyi kodlamalar
Teşekkürler @drlinux.

İyi oldu bu.
@drlinux, başarılı, elinize sağlık. Teşekkürler