namespace
ಅವರು ಲಾರಾವೆಲ್ನಲ್ಲಿದ್ದಾರೆ 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();
}
}
ನೀವು ಒಂದು ವರ್ಗವನ್ನು ಹಾಕಿದಾಗ 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
ಫಾರ್defiLaravel ನಲ್ಲಿ ಬಳಸಲಾದ nito ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಆದಾಗ್ಯೂ ಬಳಕೆದಾರರು ಸಂಪಾದಿಸಬಹುದು namespace
ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿಸಲು namespace
defiಕುಶಲಕರ್ಮಿ ಆಜ್ಞೆಯೊಂದಿಗೆ ಬಳಕೆದಾರರಿಂದ ರಚಿಸಲ್ಪಟ್ಟಿದೆ:
php artisan app:name SocialNet
Il namespace
, ಒಮ್ಮೆ ರಚಿಸಿದರೆ, ಬಳಸಬಹುದಾದ ವಿವಿಧ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು controller
ಮತ್ತು ವಿವಿಧ ವರ್ಗಗಳಲ್ಲಿ.
BlogInnovazione.it
ನೀವು ಸಹ ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದು ...
Veeam ನಿಂದ Coveware ಸೈಬರ್ ಸುಲಿಗೆ ಘಟನೆಯ ಪ್ರತಿಕ್ರಿಯೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ. ಕೋವ್ವೇರ್ ಫೋರೆನ್ಸಿಕ್ಸ್ ಮತ್ತು ಪರಿಹಾರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ…
ಸಸ್ಯ ನಿರ್ವಹಣೆಗೆ ನವೀನ ಮತ್ತು ಪೂರ್ವಭಾವಿ ವಿಧಾನದೊಂದಿಗೆ ಮುನ್ಸೂಚಕ ನಿರ್ವಹಣೆ ತೈಲ ಮತ್ತು ಅನಿಲ ವಲಯದಲ್ಲಿ ಕ್ರಾಂತಿಯನ್ನುಂಟು ಮಾಡುತ್ತಿದೆ.
ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಬಿಗ್ ಟೆಕ್ ನ ವರ್ತನೆಯ ಬಗ್ಗೆ UK CMA ಎಚ್ಚರಿಕೆ ನೀಡಿದೆ. ಅಲ್ಲಿ…
ಕಟ್ಟಡಗಳ ಶಕ್ತಿಯ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಯುರೋಪಿಯನ್ ಯೂನಿಯನ್ ರೂಪಿಸಿದ "ಕೇಸ್ ಗ್ರೀನ್" ತೀರ್ಪು, ಅದರ ಶಾಸಕಾಂಗ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮುಕ್ತಾಯಗೊಳಿಸಿದೆ…