ਲੇਖ

PHP ਲਈ ਕੰਪੋਜ਼ਰ ਕੀ ਹੈ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਇਸਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ

ਕੰਪੋਜ਼ਰ PHP ਲਈ ਇੱਕ ਓਪਨ ਸੋਰਸ, ਨਿਰਭਰਤਾ ਪ੍ਰਬੰਧਨ ਟੂਲ ਹੈ, ਜੋ ਮੁੱਖ ਤੌਰ 'ਤੇ ਵਿਅਕਤੀਗਤ ਐਪਲੀਕੇਸ਼ਨ ਕੰਪੋਨੈਂਟਸ ਦੇ ਰੂਪ ਵਿੱਚ PHP ਪੈਕੇਜਾਂ ਦੀ ਤੈਨਾਤੀ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਦੀ ਸਹੂਲਤ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ।

ਕੰਪੋਜ਼ਰ ਨੇ PHP ਈਕੋਸਿਸਟਮ ਨੂੰ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਬਦਲ ਦਿੱਤਾ, ਆਧੁਨਿਕ PHP ਦੇ ਵਿਕਾਸ ਲਈ ਆਧਾਰ ਬਣਾਇਆ, ਯਾਨੀ ਕਿ ਕੰਪੋਨੈਂਟ-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਫਰੇਮਵਰਕ।

ਕੈਰੇਟਰਿਸਟਿਸ਼ਟ

ਲੋੜਾਂ ਨੂੰ ਇੱਕ ਪ੍ਰੋਜੈਕਟ-ਪੱਧਰ JSON ਫਾਈਲ ਵਿੱਚ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸਨੂੰ ਕੰਪੋਜ਼ਰ ਫਿਰ ਇਹ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਪੈਕੇਜ ਸੰਸਕਰਣ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਨਿਰਭਰਤਾ ਨਾਲ ਸਭ ਤੋਂ ਵਧੀਆ ਮੇਲ ਖਾਂਦੇ ਹਨ। ਮੁਲਾਂਕਣ ਨੇਸਟਡ ਨਿਰਭਰਤਾ ਅਤੇ ਸਿਸਟਮ ਲੋੜਾਂ, ਜੇਕਰ ਕੋਈ ਹੈ, 'ਤੇ ਵਿਚਾਰ ਕੀਤਾ ਜਾਵੇਗਾ।

ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਕੰਪੋਜ਼ਰ ਤੁਹਾਨੂੰ ਪ੍ਰਤੀ-ਪ੍ਰੋਜੈਕਟ ਆਧਾਰ 'ਤੇ ਲੋੜੀਂਦੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਵੱਖ-ਵੱਖ PHP ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਇੱਕੋ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਵੱਖ-ਵੱਖ ਸੰਸਕਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਵਰਤਣ ਲਈ ਕੰਪੋਜ਼ਰ, ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੱਕ ਮਿਆਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਘੋਸ਼ਿਤ ਕਰਨਾ ਹੋਵੇਗਾ ਅਤੇ ਸੰਗੀਤਕਾਰ ਬਾਕੀ ਦੀ ਦੇਖਭਾਲ ਕਰੇਗਾ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਕੰਪੋਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ mpdf ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਰੂਟ ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ।

$composer require mpdf/mpdf

ਪਰ ਕੰਪੋਜ਼ਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਕਿੱਥੋਂ ਡਾਊਨਲੋਡ ਕਰਦਾ ਹੈ?

ਕਿਹੜੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਉਪਲਬਧ ਹਨ?

ਇੱਕ ਕੇਂਦਰੀ ਭੰਡਾਰ ਹੈ ਜਿੱਥੇ ਕੰਪੋਜ਼ਰ ਉਪਲਬਧ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਸੂਚੀ ਰੱਖਦਾ ਹੈ: ਪੈਕੇਜਿਸਟ।

ਸਥਾਪਨਾ

ਹੁਣ ਆਓ ਦੇਖੀਏ ਕਿ ਲੀਨਕਸ, ਮੈਕੋਸ ਅਤੇ ਵਿੰਡੋਜ਼ ਵਰਗੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਕੰਪੋਜ਼ਰ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ।

ਇੰਸਟਾਲੇਸ਼ਨ - ਲੀਨਕਸ / ਯੂਨਿਕਸ / ਮੈਕਸਓਐਸ

ਲਿਨਕਸ, ਯੂਨਿਕਸ ਅਤੇ ਮੈਕੋਸ 'ਤੇ ਕੰਪੋਜ਼ਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੰਸਟਾਲਰ ਨੂੰ ਇੱਥੇ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos ਅਤੇ ਇਸਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਜਾਂ ਗਲੋਬਲ ਤੌਰ 'ਤੇ ਇੱਕ ਸਿਸਟਮ-ਵਿਆਪਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸਥਾਪਿਤ ਕਰੋ।

ਇੰਸਟਾਲਰ ਕੁਝ PHP ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰੇਗਾ, ਅਤੇ ਤੁਹਾਡੀ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ composer.phar ਨਾਮ ਦੀ ਇੱਕ ਫਾਈਲ ਡਾਊਨਲੋਡ ਕਰੇਗਾ। ਇਹ ਕੰਪੋਜ਼ਰ ਬਾਇਨਰੀ ਹੈ। ਇਹ ਇੱਕ PHAR (PHP ਪੁਰਾਲੇਖ) ਹੈ, ਜੋ ਕਿ PHP ਲਈ ਇੱਕ ਆਰਕਾਈਵ ਫਾਰਮੈਟ ਹੈ ਜਿਸਨੂੰ ਹੋਰ ਚੀਜ਼ਾਂ ਦੇ ਨਾਲ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

php composer.phar
ਇੰਸਟਾਲੇਸ਼ਨ - Windows ਨੂੰ

ਵਿੰਡੋਜ਼ 'ਤੇ ਕੰਪੋਜ਼ਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਸ 'ਤੇ ਇੰਸਟਾਲਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ https://getcomposer.org/doc/00-intro.md#installation-windows

ਇੱਕ ਵਾਰ ਇੰਸਟਾਲੇਸ਼ਨ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਕਮਾਂਡ ਨਾਲ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ

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

ਅਤੇ ਤੁਹਾਡੇ ਕੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਜਵਾਬ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ

ਪੈਕਜਿਸਟ

ਪੈਕਜਿਸਟ, ਦੀ ਜਨਤਕ ਭੰਡਾਰ ਕੰਪੋਜ਼ਰ, ਵਿੱਚ PHP ਲਾਇਬ੍ਰੇਰੀਆਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ ਓਪਨ ਸੋਰਸ ਕੰਪੋਜ਼ਰ ਦੁਆਰਾ ਮੁਫ਼ਤ ਵਿੱਚ ਉਪਲਬਧ ਕਰਵਾਇਆ ਗਿਆ ਹੈ। ਸੇਵਾ ਦਾ ਪ੍ਰੀਮੀਅਮ ਸੰਸਕਰਣ ਪ੍ਰਾਈਵੇਟ ਪੈਕੇਜਾਂ ਲਈ ਹੋਸਟਿੰਗ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਬੰਦ ਸਰੋਤ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਵੀ ਕੰਪੋਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੋ ਜਾਂਦਾ ਹੈ।

ਪੈਕੇਜਿਸਟ 'ਤੇ ਸੈਂਕੜੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਉਪਲਬਧ ਹਨ, ਜੋ ਕੰਪੋਜ਼ਰ ਦੀ ਪ੍ਰਸਿੱਧੀ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ। ਤੁਹਾਡੇ PHP ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ, ਜੇ ਤੁਹਾਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਤੁਸੀਂ ਸੋਚਦੇ ਹੋ ਕਿ ਇੱਕ ਤੀਜੀ-ਧਿਰ ਲਾਇਬ੍ਰੇਰੀ ਵਜੋਂ ਪਹਿਲਾਂ ਹੀ ਉਪਲਬਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਤਾਂ ਪੈਕੇਜਿਸਟ ਉਹ ਪਹਿਲਾ ਸਥਾਨ ਹੈ ਜਿਸਨੂੰ ਤੁਹਾਨੂੰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ।

ਪੈਕੇਜਿਸਟ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਕੰਪੋਜ਼ਰ ਨੂੰ composer.json ਫਾਈਲ ਵਿੱਚ ਰਿਪੋਜ਼ਟਰੀਆਂ ਕੁੰਜੀ ਨੂੰ ਬਦਲ ਕੇ ਲਾਇਬ੍ਰੇਰੀ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਹੋਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੇਖਣ ਲਈ ਕਹਿ ਸਕਦੇ ਹੋ। ਵਾਸਤਵ ਵਿੱਚ, ਇਹ ਉਹ ਹੈ ਜੋ ਤੁਸੀਂ ਕਰੋਗੇ ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਨਿੱਜੀ ਕੰਪੋਜ਼ਰ ਪੈਕੇਜਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

ਕੰਪੋਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਕੰਪੋਜ਼ਰ ਨਾਲ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ। ਆਓ ਉਨ੍ਹਾਂ ਦੋਵਾਂ ਨੂੰ ਵੇਖੀਏ:

ਇੰਸਟਾਲ ਕਮਾਂਡ

ਇੰਸਟਾਲਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ composer.json ਫਾਈਲ ਬਣਾਉਣੀ ਚਾਹੀਦੀ ਹੈ। composer.json ਫ਼ਾਈਲ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਨਿਰਭਰਤਾ ਦਾ ਐਲਾਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਨਿੱਪਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

{
    "require": {
        "mpdf/mpdf": "~6.1"
    }
}

ਬਾਅਦ ਵਿੱਚ, ਜਦੋਂ ਤੁਸੀਂ ਕੰਪੋਜ਼ਰ ਇੰਸਟੌਲ ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ, ਉਸੇ ਫੋਲਡਰ ਵਿੱਚ ਜਿੱਥੇ json ਫਾਈਲ ਹੈ, ਕੰਪੋਜ਼ਰ ਵਿਕਰੇਤਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ mpdf ਪੈਕੇਜ ਅਤੇ ਇਸਦੀ ਨਿਰਭਰਤਾ ਨੂੰ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ।

ਹੁਕਮ ਦੀ ਲੋੜ ਹੈ

ਅਸੀਂ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ composer.json ਫਾਈਲ ਬਣਾਉਣ ਦੀ ਪਿਛਲੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਰਨ ਲਈ ਕੰਪੋਜ਼ਰ ਦੀ ਲੋੜ ਕਮਾਂਡ ਇੱਕ ਕਿਸਮ ਦਾ ਸ਼ਾਰਟਕੱਟ ਹੈ। ਲੋੜ ਆਟੋਮੈਟਿਕ ਹੀ ਤੁਹਾਡੀ composer.json ਫਾਈਲ ਵਿੱਚ ਇੱਕ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੇਗੀ। ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਲੋੜ ਦੀ ਮਦਦ ਨਾਲ mpdf ਪੈਕੇਜ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ।

$composer require mpdf/mpdf

mpdf ਪੈਕੇਜ ਅਤੇ ਇਸ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, composer.json ਫਾਈਲ ਵਿੱਚ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਪੈਕੇਜ ਦੀ ਐਂਟਰੀ ਵੀ ਜੋੜਦੀ ਹੈ। ਜੇਕਰ composer.json ਫਾਈਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਫਲਾਈ 'ਤੇ ਬਣਾਈ ਜਾਵੇਗੀ।

Ercole Palmeri

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

ਤਾਜ਼ਾ ਲੇਖ

ਕੈਟਾਨੀਆ ਪੌਲੀਕਲੀਨਿਕ ਵਿਖੇ ਐਪਲ ਦਰਸ਼ਕ ਦੇ ਨਾਲ, ਔਗਮੈਂਟੇਡ ਰਿਐਲਿਟੀ ਵਿੱਚ ਨਵੀਨਤਾਕਾਰੀ ਦਖਲ

ਐਪਲ ਵਿਜ਼ਨ ਪ੍ਰੋ ਕਮਰਸ਼ੀਅਲ ਵਿਊਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਓਫਥਲਮੋਪਲਾਸਟੀ ਓਪਰੇਸ਼ਨ ਕੈਟਾਨੀਆ ਪੌਲੀਕਲੀਨਿਕ ਵਿਖੇ ਕੀਤਾ ਗਿਆ ਸੀ...

3 ਮਈ 2024

ਬੱਚਿਆਂ ਲਈ ਰੰਗਦਾਰ ਪੰਨਿਆਂ ਦੇ ਲਾਭ - ਹਰ ਉਮਰ ਲਈ ਜਾਦੂ ਦੀ ਦੁਨੀਆ

ਰੰਗਾਂ ਰਾਹੀਂ ਵਧੀਆ ਮੋਟਰ ਹੁਨਰਾਂ ਦਾ ਵਿਕਾਸ ਕਰਨਾ ਬੱਚਿਆਂ ਨੂੰ ਲਿਖਣ ਵਰਗੇ ਹੋਰ ਗੁੰਝਲਦਾਰ ਹੁਨਰਾਂ ਲਈ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਰੰਗ ਕਰਨ ਲਈ…

2 ਮਈ 2024

ਭਵਿੱਖ ਇੱਥੇ ਹੈ: ਸ਼ਿਪਿੰਗ ਉਦਯੋਗ ਗਲੋਬਲ ਆਰਥਿਕਤਾ ਵਿੱਚ ਕਿਵੇਂ ਕ੍ਰਾਂਤੀ ਲਿਆ ਰਿਹਾ ਹੈ

ਜਲ ਸੈਨਾ ਖੇਤਰ ਇੱਕ ਸੱਚੀ ਗਲੋਬਲ ਆਰਥਿਕ ਸ਼ਕਤੀ ਹੈ, ਜਿਸ ਨੇ 150 ਬਿਲੀਅਨ ਮਾਰਕੀਟ ਵੱਲ ਨੈਵੀਗੇਟ ਕੀਤਾ ਹੈ...

1 ਮਈ 2024

ਪ੍ਰਕਾਸ਼ਕ ਅਤੇ ਓਪਨਏਆਈ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਦੁਆਰਾ ਸੰਸਾਧਿਤ ਜਾਣਕਾਰੀ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਯਮਤ ਕਰਨ ਲਈ ਸਮਝੌਤਿਆਂ 'ਤੇ ਹਸਤਾਖਰ ਕਰਦੇ ਹਨ

ਪਿਛਲੇ ਸੋਮਵਾਰ, ਫਾਈਨੈਂਸ਼ੀਅਲ ਟਾਈਮਜ਼ ਨੇ ਓਪਨਏਆਈ ਨਾਲ ਇੱਕ ਸੌਦੇ ਦਾ ਐਲਾਨ ਕੀਤਾ। FT ਆਪਣੀ ਵਿਸ਼ਵ ਪੱਧਰੀ ਪੱਤਰਕਾਰੀ ਨੂੰ ਲਾਇਸੰਸ ਦਿੰਦਾ ਹੈ...

30 ਅਪ੍ਰੈਲ 2024

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

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

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