Laravel 5.6

Filesystem




laravel

कक्षा फाइल सिस्टम ( स्रोत देखें )

लक्षण

Macroable

गुण

स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable

तरीके

स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

Macroable
स्थिर मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
bool exists (स्ट्रिंग $ पथ)

निर्धारित करें कि कोई फ़ाइल या निर्देशिका मौजूद है या नहीं।

तार get (स्ट्रिंग $ पथ, बूल $ लॉक = झूठा)

एक फाइल की सामग्री प्राप्त करें।

तार sharedGet (स्ट्रिंग $ पथ)

साझा एक्सेस के साथ फ़ाइल की सामग्री प्राप्त करें।

मिश्रित getRequire (स्ट्रिंग $ पथ)

फ़ाइल के लौटे हुए मूल्य प्राप्त करें।

मिश्रित requireOnce (स्ट्रिंग $ फ़ाइल)

एक बार दी गई फ़ाइल की आवश्यकता है।

तार hash (स्ट्रिंग $ पथ)

दिए गए पथ पर फ़ाइल का MD5 हैश प्राप्त करें।

पूर्णांक put (स्ट्रिंग $ पथ, स्ट्रिंग $ सामग्री, बूल $ लॉक = झूठी)

एक फाइल की सामग्री लिखें।

पूर्णांक prepend (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फाइल के लिए तैयार करें।

पूर्णांक append (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फाइल में संलग्न करें।

मिश्रित chmod (स्ट्रिंग $ पथ, int $ mode = null)

फ़ाइल या निर्देशिका के यूनिक्स मोड को प्राप्त या सेट करें।

bool delete (स्ट्रिंग | सरणी $ पथ)

किसी दिए गए पथ पर फ़ाइल हटाएं।

bool move (स्ट्रिंग $ पथ, स्ट्रिंग $ लक्ष्य)

एक फ़ाइल को एक नए स्थान पर ले जाएं।

bool copy (स्ट्रिंग $ पथ, स्ट्रिंग $ लक्ष्य)

एक फ़ाइल को एक नए स्थान पर कॉपी करें।

शून्य link (स्ट्रिंग $ लक्ष्य, स्ट्रिंग $ लिंक)

लक्ष्य फ़ाइल या निर्देशिका के लिए एक कठिन लिंक बनाएँ।

तार name (स्ट्रिंग $ पथ)

फ़ाइल पथ से फ़ाइल नाम निकालें।

तार basename (स्ट्रिंग $ पथ)

फ़ाइल पथ से पिछला नाम घटक निकालें।

तार dirname (स्ट्रिंग $ पथ)

फ़ाइल पथ से पैरेंट निर्देशिका निकालें।

तार extension (स्ट्रिंग $ पथ)

फ़ाइल पथ से फ़ाइल एक्सटेंशन निकालें।

तार type (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का फ़ाइल प्रकार प्राप्त करें।

स्ट्रिंग | झूठी mimeType (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का माइम-प्रकार प्राप्त करें।

पूर्णांक size (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का फ़ाइल आकार प्राप्त करें।

पूर्णांक lastModified (स्ट्रिंग $ पथ)

फ़ाइल का अंतिम संशोधन समय प्राप्त करें।

bool isDirectory (स्ट्रिंग $ निर्देशिका)

निर्धारित करें कि दिया गया पथ एक निर्देशिका है या नहीं।

bool isReadable (स्ट्रिंग $ पथ)

निर्धारित करें कि दिया गया पथ पठनीय है या नहीं।

bool isWritable (स्ट्रिंग $ पथ)

निर्धारित करें कि दिया गया पथ लिखने योग्य है या नहीं।

bool isFile (स्ट्रिंग $ फ़ाइल)

निर्धारित करें कि दिया गया पथ एक फ़ाइल है या नहीं।

सरणी glob (स्ट्रिंग $ पैटर्न, int $ झंडे)

किसी दिए गए पैटर्न से मेल खाने वाले पथ नाम ढूंढें।

SplFileInfo [] files (स्ट्रिंग $ निर्देशिका, बूल $ छुपा = झूठा)

निर्देशिका में सभी फाइलों की एक सरणी प्राप्त करें।

SplFileInfo [] allFiles (स्ट्रिंग $ निर्देशिका, बूल $ छुपा = झूठा)

दी गई निर्देशिका (रिकर्सिव) से सभी फाइलें प्राप्त करें।

सरणी directories (स्ट्रिंग $ निर्देशिका)

किसी दिए गए निर्देशिका में सभी निर्देशिकाएं प्राप्त करें।

bool makeDirectory (स्ट्रिंग $ पथ, int $ mode = 0755, bool $ recursive = false, bool $ force = false)

एक निर्देशिका बनाएँ।

bool moveDirectory (स्ट्रिंग $ से, स्ट्रिंग $ से, बूल $ ओवरराइट = झूठी)

एक निर्देशिका ले जाएँ।

bool copyDirectory (स्ट्रिंग $ निर्देशिका, स्ट्रिंग $ गंतव्य, int $ विकल्प = शून्य)

निर्देशिका को एक स्थान से दूसरे स्थान पर कॉपी करें।

bool deleteDirectory निर्देशिका (स्ट्रिंग $ निर्देशिका, बूल $ संरक्षित = झूठी)

एक निर्देशिका को दोबारा हटाएं।

bool cleanDirectory (स्ट्रिंग $ निर्देशिका)

सभी फ़ाइलों और फ़ोल्डर्स की निर्दिष्ट निर्देशिका खाली करें।

विवरण

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

प्रतिलाभ की मात्रा

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

प्रतिलाभ की मात्रा

शून्य

स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

bool

स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

बूल मौजूद है (स्ट्रिंग $ पथ)

निर्धारित करें कि कोई फ़ाइल या निर्देशिका मौजूद है या नहीं।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

bool

स्ट्रिंग प्राप्त करें (स्ट्रिंग $ पथ, बूल $ लॉक = झूठा)

एक फाइल की सामग्री प्राप्त करें।

पैरामीटर

तार $ पथ
bool $ ताला

प्रतिलाभ की मात्रा

तार

अपवाद

FileNotFoundException

स्ट्रिंग साझा गेट (स्ट्रिंग $ पथ)

साझा एक्सेस के साथ फ़ाइल की सामग्री प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

मिश्रित getRequire (स्ट्रिंग $ पथ)

फ़ाइल के लौटे हुए मूल्य प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

FileNotFoundException

मिश्रित आवश्यकताएं एक बार (स्ट्रिंग $ फ़ाइल)

एक बार दी गई फ़ाइल की आवश्यकता है।

पैरामीटर

तार $ फ़ाइल

प्रतिलाभ की मात्रा

मिश्रित

स्ट्रिंग हैश (स्ट्रिंग $ पथ)

दिए गए पथ पर फ़ाइल का MD5 हैश प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

int put (स्ट्रिंग $ पथ, स्ट्रिंग $ सामग्री, बूल $ लॉक = झूठी)

एक फाइल की सामग्री लिखें।

पैरामीटर

तार $ पथ
तार $ सामग्री
bool $ ताला

प्रतिलाभ की मात्रा

पूर्णांक

int प्रीपेन्ड (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फाइल के लिए तैयार करें।

पैरामीटर

तार $ पथ
तार $ डेटा

प्रतिलाभ की मात्रा

पूर्णांक

int संलग्न (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फाइल में संलग्न करें।

पैरामीटर

तार $ पथ
तार $ डेटा

प्रतिलाभ की मात्रा

पूर्णांक

मिश्रित chmod (स्ट्रिंग $ पथ, int $ मोड = शून्य)

फ़ाइल या निर्देशिका के यूनिक्स मोड को प्राप्त या सेट करें।

पैरामीटर

तार $ पथ
पूर्णांक $ मोड

प्रतिलाभ की मात्रा

मिश्रित

बूल हटाएं (स्ट्रिंग | सरणी $ पथ)

किसी दिए गए पथ पर फ़ाइल हटाएं।

पैरामीटर

स्ट्रिंग | सरणी $ पथ

प्रतिलाभ की मात्रा

bool

बूल चाल (स्ट्रिंग $ पथ, स्ट्रिंग $ लक्ष्य)

एक फ़ाइल को एक नए स्थान पर ले जाएं।

पैरामीटर

तार $ पथ
तार $ लक्ष्य

प्रतिलाभ की मात्रा

bool

बूल कॉपी (स्ट्रिंग $ पथ, स्ट्रिंग $ लक्ष्य)

एक फ़ाइल को एक नए स्थान पर कॉपी करें।

पैरामीटर

तार $ पथ
तार $ लक्ष्य

प्रतिलाभ की मात्रा

bool

लक्ष्य फ़ाइल या निर्देशिका के लिए एक कठिन लिंक बनाएँ।

पैरामीटर

तार $ लक्ष्य
तार $ लिंक

प्रतिलाभ की मात्रा

शून्य

स्ट्रिंग नाम (स्ट्रिंग $ पथ)

फ़ाइल पथ से फ़ाइल नाम निकालें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग बेसनाम (स्ट्रिंग $ पथ)

फ़ाइल पथ से पिछला नाम घटक निकालें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग डायरनाम (स्ट्रिंग $ पथ)

फ़ाइल पथ से पैरेंट निर्देशिका निकालें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग एक्सटेंशन (स्ट्रिंग $ पथ)

फ़ाइल पथ से फ़ाइल एक्सटेंशन निकालें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग प्रकार (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का फ़ाइल प्रकार प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

स्ट्रिंग | झूठी माइम टाइप (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का माइम-प्रकार प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

स्ट्रिंग | झूठी

int आकार (स्ट्रिंग $ पथ)

किसी दिए गए फ़ाइल का फ़ाइल आकार प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

पूर्णांक

int lastModified (स्ट्रिंग $ पथ)

फ़ाइल का अंतिम संशोधन समय प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

पूर्णांक

बूल isDirectory (स्ट्रिंग $ निर्देशिका)

निर्धारित करें कि दिया गया पथ एक निर्देशिका है या नहीं।

पैरामीटर

तार $ निर्देशिका

प्रतिलाभ की मात्रा

bool

बूल रीडरेबल (स्ट्रिंग $ पथ)

निर्धारित करें कि दिया गया पथ पठनीय है या नहीं।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

bool

बूल isWritable (स्ट्रिंग $ पथ)

निर्धारित करें कि दिया गया पथ लिखने योग्य है या नहीं।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

bool

बूल isFile (स्ट्रिंग $ फ़ाइल)

निर्धारित करें कि दिया गया पथ एक फ़ाइल है या नहीं।

पैरामीटर

तार $ फ़ाइल

प्रतिलाभ की मात्रा

bool

सरणी ग्लोब (स्ट्रिंग $ पैटर्न, int $ झंडे)

किसी दिए गए पैटर्न से मेल खाने वाले पथ नाम ढूंढें।

पैरामीटर

तार $ पैटर्न
पूर्णांक $ झंडे

प्रतिलाभ की मात्रा

सरणी

SplFileInfo [] फ़ाइलें (स्ट्रिंग $ निर्देशिका, बूल $ छुपा = झूठा)

निर्देशिका में सभी फाइलों की एक सरणी प्राप्त करें।

पैरामीटर

तार $ निर्देशिका
bool $ छिपा हुआ

प्रतिलाभ की मात्रा

SplFileInfo []

SplFileInfo [] allFiles (स्ट्रिंग $ निर्देशिका, बूल $ छुपा = झूठा)

दी गई निर्देशिका (रिकर्सिव) से सभी फाइलें प्राप्त करें।

पैरामीटर

तार $ निर्देशिका
bool $ छिपा हुआ

प्रतिलाभ की मात्रा

SplFileInfo []

सरणी निर्देशिका (स्ट्रिंग $ निर्देशिका)

किसी दिए गए निर्देशिका में सभी निर्देशिकाएं प्राप्त करें।

पैरामीटर

तार $ निर्देशिका

प्रतिलाभ की मात्रा

सरणी

बूल मेक डायरेक्टरी (स्ट्रिंग $ पथ, int $ mode = 0755, बूल $ रिकर्सिव = झूठी, बूल $ फोर्स = झूठी)

एक निर्देशिका बनाएँ।

पैरामीटर

तार $ पथ
पूर्णांक $ मोड
bool $ पुनरावर्ती
bool $ बल

प्रतिलाभ की मात्रा

bool

बूल मूव डायरेक्टरी (स्ट्रिंग $ से, स्ट्रिंग $ टू, बूल $ ओवरराइट = झूठी)

एक निर्देशिका ले जाएँ।

पैरामीटर

तार $ से
तार $ करने के लिए
bool $ अधिलेखित

प्रतिलाभ की मात्रा

bool

बूल कॉपी डायरेक्टरी (स्ट्रिंग $ निर्देशिका, स्ट्रिंग $ गंतव्य, int $ options = null)

निर्देशिका को एक स्थान से दूसरे स्थान पर कॉपी करें।

पैरामीटर

तार $ निर्देशिका
तार $ गंतव्य
पूर्णांक $ विकल्प

प्रतिलाभ की मात्रा

bool

बूल हटाएं निर्देशिका (स्ट्रिंग $ निर्देशिका, बूल $ संरक्षित = झूठी)

एक निर्देशिका को दोबारा हटाएं।

निर्देशिका को वैकल्पिक रूप से संरक्षित किया जा सकता है।

पैरामीटर

तार $ निर्देशिका
bool $ की रक्षा

प्रतिलाभ की मात्रा

bool

बूल क्लीन डायरेक्टरी (स्ट्रिंग $ निर्देशिका)

सभी फ़ाइलों और फ़ोल्डर्स की निर्दिष्ट निर्देशिका खाली करें।

पैरामीटर

तार $ निर्देशिका

प्रतिलाभ की मात्रा

bool