namespace
Laravel இல் அவர்கள் உள்ளனர் 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();
}
}
நீங்கள் ஒரு வகுப்பை வைக்கும்போது 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 இணைய மிரட்டி பணம் பறித்தல் சம்பவத்தின் பதில் சேவைகளை தொடர்ந்து வழங்கும். Coveware தடயவியல் மற்றும் சரிசெய்தல் திறன்களை வழங்கும்…
முன்கணிப்பு பராமரிப்பு எண்ணெய் மற்றும் எரிவாயு துறையில் புரட்சியை ஏற்படுத்துகிறது, ஆலை மேலாண்மைக்கு ஒரு புதுமையான மற்றும் செயல்திறன் மிக்க அணுகுமுறையுடன்.…
செயற்கை நுண்ணறிவு சந்தையில் பிக் டெக்கின் நடத்தை குறித்து UK CMA எச்சரிக்கை விடுத்துள்ளது. அங்கு…
கட்டிடங்களின் ஆற்றல் திறனை மேம்படுத்த ஐரோப்பிய ஒன்றியத்தால் உருவாக்கப்பட்ட "கேஸ் கிரீன்" ஆணை, அதன் சட்டமன்ற செயல்முறையை முடித்தது...