ਲੇਖ

ਲਾਰਵੇਲ ਨੇਮਸਪੇਸ: ਉਹ ਕੀ ਹਨ ਅਤੇ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ

I 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 ਆਪਣੀ ਵਿਸ਼ਵ ਪੱਧਰੀ ਪੱਤਰਕਾਰੀ ਨੂੰ ਲਾਇਸੰਸ ਦਿੰਦਾ ਹੈ...

30 ਅਪ੍ਰੈਲ 2024

ਔਨਲਾਈਨ ਭੁਗਤਾਨ: ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਕਿਵੇਂ ਸਟ੍ਰੀਮਿੰਗ ਸੇਵਾਵਾਂ ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾ ਲਈ ਭੁਗਤਾਨ ਕਰਦੀਆਂ ਹਨ

ਲੱਖਾਂ ਲੋਕ ਸਟ੍ਰੀਮਿੰਗ ਸੇਵਾਵਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਦੇ ਹਨ, ਮਹੀਨਾਵਾਰ ਗਾਹਕੀ ਫੀਸ ਅਦਾ ਕਰਦੇ ਹਨ। ਇਹ ਆਮ ਰਾਏ ਹੈ ਕਿ ਤੁਸੀਂ…

29 ਅਪ੍ਰੈਲ 2024

Veeam ਵਿੱਚ ਸੁਰੱਖਿਆ ਤੋਂ ਲੈ ਕੇ ਜਵਾਬ ਅਤੇ ਰਿਕਵਰੀ ਤੱਕ, ਰੈਨਸਮਵੇਅਰ ਲਈ ਸਭ ਤੋਂ ਵੱਧ ਵਿਆਪਕ ਸਮਰਥਨ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ

Veeam ਦੁਆਰਾ Coveware ਸਾਈਬਰ ਜ਼ਬਰਦਸਤੀ ਘਟਨਾ ਪ੍ਰਤੀਕਿਰਿਆ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਨਾ ਜਾਰੀ ਰੱਖੇਗਾ। ਕੋਵਵੇਅਰ ਫੋਰੈਂਸਿਕ ਅਤੇ ਉਪਚਾਰ ਸਮਰੱਥਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੇਗਾ...

23 ਅਪ੍ਰੈਲ 2024

ਹਰੀ ਅਤੇ ਡਿਜੀਟਲ ਕ੍ਰਾਂਤੀ: ਕਿਵੇਂ ਭਵਿੱਖਬਾਣੀ ਰੱਖ-ਰਖਾਅ ਤੇਲ ਅਤੇ ਗੈਸ ਉਦਯੋਗ ਨੂੰ ਬਦਲ ਰਿਹਾ ਹੈ

ਪੂਰਵ-ਅਨੁਮਾਨਤ ਰੱਖ-ਰਖਾਅ ਪਲਾਂਟ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਨਵੀਨਤਾਕਾਰੀ ਅਤੇ ਕਿਰਿਆਸ਼ੀਲ ਪਹੁੰਚ ਦੇ ਨਾਲ, ਤੇਲ ਅਤੇ ਗੈਸ ਸੈਕਟਰ ਵਿੱਚ ਕ੍ਰਾਂਤੀ ਲਿਆ ਰਹੀ ਹੈ।…

22 ਅਪ੍ਰੈਲ 2024

ਆਪਣੀ ਭਾਸ਼ਾ ਵਿੱਚ ਇਨੋਵੇਸ਼ਨ ਪੜ੍ਹੋ

ਇਨੋਵੇਸ਼ਨ ਨਿਊਜ਼ਲੈਟਰ
ਨਵੀਨਤਾ ਬਾਰੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਖ਼ਬਰਾਂ ਨੂੰ ਨਾ ਭੁੱਲੋ। ਉਹਨਾਂ ਨੂੰ ਈਮੇਲ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਾਈਨ ਅੱਪ ਕਰੋ।

ਸਾਡੇ ਨਾਲ ਪਾਲਣਾ