PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

क्या मुझे Laravel5 पर प्लक (सूचियों) के लिए कस्टम दिनांक प्रारूप मिल सकता है?

आप इसे तीन तरीकों से कर सकते हैं। वे सभी समाधान इस तथ्य पर निर्भर करते हैं कि दिनांक विशेषता कार्बन इंस्टेंस नहीं है, जो कि आपका मामला है।

  1. तिथि विशेषता के लिए एक एक्सेसर आपकी इच्छा के प्रारूप को वापस करने के लिए:

आपके परीक्षण मॉडल में

टेस्ट.php

public function getDateAttribute($value)
{
    return Carbon::createFromFormat('Y-m-d H', $value)->format('m');
}

हालांकि यह हर जगह कोड को प्रभावित करेगा।

  1. दूसरा तरीका, कस्टम विशेषता बनाना है।
public function getFormattedDateAttribute()
{
    return Carbon::createFromFormat('Y-m-d H', $this->date)->format('m');
}
  1. तीसरा तरीका है संग्रह को स्वयं संपादित करना।
$months = \App\Test::where('date', '<=', 'now()')
                                      ->orderBy('date', 'desc')
                                      ->pluck('date');
       
$months->each(function($month){
            return Carbon::createFromFormat('Y-m-d H', $month)->format('m');
        });


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON कुंजी पर पोस्टग्रेज अपडेट स्टेटमेंट में मूल्य कैसे बढ़ाएं?

  2. क्या अपडेट/डिलीट को अक्षम करने का कोई तरीका है लेकिन फिर भी ट्रिगर्स को उन्हें निष्पादित करने की अनुमति है?

  3. NodeJS/Knex Json प्रतिक्रिया बनाना

  4. Django Postgresql माइग्रेट पर कॉलम डिफॉल्ट को छोड़ देता है

  5. एक एक्सटेंशन बनाने का प्रयास करते समय PostgreSQL त्रुटि