Metode helpers.php Laravel adalah menambahkannya ke "file" Anda di composer.json ( https://github.com/laravel/framework/blob/master/composer.json ):
"autoload": {
"classmap": [
...
],
"files": [
"app/libraries/helpers.php"
],
},
Apa yang saya lakukan adalah membuat kelas kecil (beberapa metode per kelas, satu baris per metode, semuanya diperluas dari sesuatu dan KERING, itulah tujuan saya),
class ExtendedCarbon extends Carbon\Carbon {
public function formatDDMMAAAA($date)
{
/// format and return
}
}
simpan di aplikasi / perpustakaan dan tambahkan ke composer.json:
"autoload": {
"classmap": [
...
"app/libraries",
...
],
},
Menjalankan
composer dump
Dan kemudian gunakan saja di mana pun Anda butuhkan
$formatted = (new ExtendedCarbon)->formatDDMMAAAA($date);
Tonton video ini tentang refactoring: http://www.youtube.com/watch?v=DC-pQPq0acs
Omong-omong, saya agak yakin itu hanya contoh, tetapi Anda mungkin tidak perlu penolong untuk memformat tanggal, karena semua tanggal di Laravel adalah contoh Karbon ( https://github.com/briannesbitt/Carbon ) dan ini memiliki banyak metode untuk memformat tanggal dan waktu.
app_path().'/library'
, di start / global.php.