Laravel'in helpers.php yöntemi composer.json'daki ( https://github.com/laravel/framework/blob/master/composer.json ) "dosyalarınıza" eklemektir :
"autoload": {
"classmap": [
...
],
"files": [
"app/libraries/helpers.php"
],
},
Yaptığım küçük sınıflar oluşturmak (sınıf başına birkaç yöntem, yöntem başına bir satır, bir şeyden genişletilmiş her şey ve DRY, bu benim amacım),
class ExtendedCarbon extends Carbon\Carbon {
public function formatDDMMAAAA($date)
{
/// format and return
}
}
bunları uygulama / kütüphanelere kaydedin ve composer.json'a ekleyin:
"autoload": {
"classmap": [
...
"app/libraries",
...
],
},
gerçekleştirmek
composer dump
Ve sonra onları ihtiyacınız olan her yerde kullanın
$formatted = (new ExtendedCarbon)->formatDDMMAAAA($date);
Yeniden düzenleme hakkında bu videoyu izleyin: http://www.youtube.com/watch?v=DC-pQPq0acs
Bu arada, bunun sadece bir örnek olduğundan eminim, ancak Laravel'deki tüm tarihler Karbon örnekleri olduğundan ( https://github.com/briannesbitt/Carbon ) ve tarih ve saati biçimlendirmek için birçok yöntem içerir.
app_path().'/library'
başlangıç / global.php içine de koymalısınız.