namespace
लारवेल में वे हैं defiइसे एक तत्व वर्ग के रूप में जाना जाता है, जहां प्रत्येक तत्व का उसके संबंधित वर्ग से अलग नाम होता है। कीवर्ड 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();
}
}
जब आप कक्षा को a 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
पूर्वdefiलारवेल में उपयोग किया जाने वाला निटो ऐप है, हालांकि उपयोगकर्ता इसे संपादित कर सकता है namespace
वेब एप्लिकेशन से मिलान करने के लिए। एक बनाना namespace
defiउपयोगकर्ता द्वारा कारीगर कमांड के साथ बनाया गया कार्य इस प्रकार है:
php artisan app:name SocialNet
Il namespace
, एक बार बनाए जाने के बाद, इसमें विभिन्न सुविधाएँ शामिल हो सकती हैं जिनका उपयोग किया जा सकता है controller
और विभिन्न वर्गों में।
BlogInnovazione.it
आप शायद इसमें रुचि रखते हों ...
कैटेनिया पॉलीक्लिनिक में ऐप्पल विज़न प्रो कमर्शियल व्यूअर का उपयोग करके एक ऑप्थाल्मोप्लास्टी ऑपरेशन किया गया…
रंग भरने के माध्यम से बढ़िया मोटर कौशल विकसित करना बच्चों को लेखन जैसे अधिक जटिल कौशल के लिए तैयार करता है। रंग भरना…
नौसैनिक क्षेत्र एक सच्ची वैश्विक आर्थिक शक्ति है, जो 150 अरब के बाज़ार की ओर बढ़ चुका है...
पिछले सोमवार को, फाइनेंशियल टाइम्स ने OpenAI के साथ एक समझौते की घोषणा की। एफटी अपनी विश्व स्तरीय पत्रकारिता को लाइसेंस देता है...