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
ਪੂਰਵdefiਲਾਰਵੇਲ ਵਿੱਚ ਵਰਤੀ ਗਈ nito ਐਪ ਹੈ, ਹਾਲਾਂਕਿ ਇੱਕ ਉਪਭੋਗਤਾ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦਾ ਹੈ namespace
ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ namespace
defiਕਾਰੀਗਰ ਕਮਾਂਡ ਨਾਲ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਹੈ:
php artisan app:name SocialNet
Il namespace
, ਇੱਕ ਵਾਰ ਬਣਾਏ ਜਾਣ ਵਿੱਚ, ਵੱਖ-ਵੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਇਸ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ controller
ਅਤੇ ਵੱਖ-ਵੱਖ ਕਲਾਸਾਂ ਵਿੱਚ.
BlogInnovazione.it
ਤੁਹਾਨੂੰ ਵੀ ਇਸ ਵਿੱਚ ਦਿਲਚਸਪੀ ਹੋ ਸਕਦੀ ਹੈ ...
ਪਿਛਲੇ ਸੋਮਵਾਰ, ਫਾਈਨੈਂਸ਼ੀਅਲ ਟਾਈਮਜ਼ ਨੇ ਓਪਨਏਆਈ ਨਾਲ ਇੱਕ ਸੌਦੇ ਦਾ ਐਲਾਨ ਕੀਤਾ। FT ਆਪਣੀ ਵਿਸ਼ਵ ਪੱਧਰੀ ਪੱਤਰਕਾਰੀ ਨੂੰ ਲਾਇਸੰਸ ਦਿੰਦਾ ਹੈ...
ਲੱਖਾਂ ਲੋਕ ਸਟ੍ਰੀਮਿੰਗ ਸੇਵਾਵਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਦੇ ਹਨ, ਮਹੀਨਾਵਾਰ ਗਾਹਕੀ ਫੀਸ ਅਦਾ ਕਰਦੇ ਹਨ। ਇਹ ਆਮ ਰਾਏ ਹੈ ਕਿ ਤੁਸੀਂ…
Veeam ਦੁਆਰਾ Coveware ਸਾਈਬਰ ਜ਼ਬਰਦਸਤੀ ਘਟਨਾ ਪ੍ਰਤੀਕਿਰਿਆ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਨਾ ਜਾਰੀ ਰੱਖੇਗਾ। ਕੋਵਵੇਅਰ ਫੋਰੈਂਸਿਕ ਅਤੇ ਉਪਚਾਰ ਸਮਰੱਥਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੇਗਾ...
ਪੂਰਵ-ਅਨੁਮਾਨਤ ਰੱਖ-ਰਖਾਅ ਪਲਾਂਟ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਨਵੀਨਤਾਕਾਰੀ ਅਤੇ ਕਿਰਿਆਸ਼ੀਲ ਪਹੁੰਚ ਦੇ ਨਾਲ, ਤੇਲ ਅਤੇ ਗੈਸ ਸੈਕਟਰ ਵਿੱਚ ਕ੍ਰਾਂਤੀ ਲਿਆ ਰਹੀ ਹੈ।…