namespace
Laravel मा तिनीहरू छन् defiएक तत्व वर्ग को रूप मा nited, जहाँ प्रत्येक तत्व यसको सम्बन्धित वर्ग भन्दा फरक नाम छ। कुञ्जी शब्द use
हामीलाई नाम स्थान छोटो गर्न अनुमति दिन्छ। यो उदाहरण हेरौं:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
नेमस्पेसहरू सामान्यतया नियन्त्रकहरूमा प्रयोग गरिन्छ
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
जब तपाइँ ए मा कक्षा राख्नुहुन्छ namespace
, कुनै पनि बिल्ट-इन कक्षाहरूमा पहुँच गर्न, तपाईंले तिनीहरूलाई कल गर्न आवश्यक छ Root Namespace
.
विज्ञापन उदाहरण $stdClass = new stdClass();
डिभेन्टा $stdClass = new \stdClass();
अरु आयात गर्न namespace
:
use App\Models\File;
यसले तपाईंलाई कक्षा प्रयोग गर्न अनुमति दिनेछ File
क्षेत्र कोड बिना namespace
.
तपाईंले राख्नु पर्छ namespace
फाइल निर्भरताहरू सजिलै बुझ्नको लागि शीर्षमा। त्यस पछि, चलाउनुहोस् composer dump-autoload
। यदि तपाईं लग इन गर्न चाहनुहुन्छ भने FileController
, यो आवश्यक हुनेछ defiसमाप्त route
र पूर्ण रूपमा योग्य नेमस्पेस निर्दिष्ट गर्नुहोस् जसले यसलाई नियन्त्रकको निर्दिष्ट विधिमा रिडिरेक्ट गर्नेछ।
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
कुञ्जी शब्द प्रयोग विकासकर्ताहरूलाई छोटो गर्न अनुमति दिन्छ namespace
.
use <namespace-name>;
Il namespace
पूर्वdefiLaravel मा प्रयोग गरिएको nito एप हो, यद्यपि प्रयोगकर्ताले सम्पादन गर्न सक्छन् namespace
वेब अनुप्रयोग मिलाउन namespace
defiकारीगर आदेश संग प्रयोगकर्ता द्वारा बनाईएको निम्नानुसार छ:
php artisan app:name SocialNet
Il namespace
, एक पटक सिर्जना, मा प्रयोग गर्न सकिने विभिन्न सुविधाहरू समावेश हुन सक्छ controller
र विभिन्न कक्षाहरूमा।
BlogInnovazione.it
तपाइँ पनि रुचि हुन सक्छ ...
गत सोमबार, फाइनान्सियल टाइम्सले OpenAI सँग सम्झौताको घोषणा गर्यो। FT ले आफ्नो विश्व स्तरीय पत्रकारिता लाई लाइसेन्स...
लाखौं मानिसहरूले स्ट्रिमिङ सेवाहरूको लागि भुक्तानी गर्छन्, मासिक सदस्यता शुल्क तिर्छन्। यो आम धारणा छ कि तपाईं…
Veeam द्वारा Coveware ले साइबर जबरजस्ती घटना प्रतिक्रिया सेवाहरू प्रदान गर्न जारी राख्नेछ। Coveware ले फोरेन्सिक र उपचार क्षमताहरू प्रदान गर्दछ ...
अनुमानित मर्मतसम्भारले तेल र ग्यास क्षेत्रमा क्रान्तिकारी परिवर्तन गर्दैछ, बिरुवा व्यवस्थापनको लागि एक नवीन र सक्रिय दृष्टिकोणको साथ।…