ਲੇਖ

ਲਾਰਵੇਲ: ਲਾਰਵੇਲ ਦ੍ਰਿਸ਼ ਕੀ ਹਨ

MVC ਫਰੇਮਵਰਕ ਵਿੱਚ, ਅੱਖਰ "V" ਵਿਯੂਜ਼ ਲਈ ਹੈ, ਅਤੇ ਇਸ ਲੇਖ ਵਿੱਚ ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਲਾਰਵੇਲ ਵਿੱਚ ਵਿਯੂਜ਼ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਵੱਖਰਾ ਐਪਲੀਕੇਸ਼ਨ ਤਰਕ ਅਤੇ ਪੇਸ਼ਕਾਰੀ ਤਰਕ। ਵਿਯੂਜ਼ ਸਰੋਤਾਂ/ਵਿਯੂਜ਼ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, ਦ੍ਰਿਸ਼ ਵਿੱਚ HTML ਹੁੰਦਾ ਹੈ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰੈਂਡਰ ਕੀਤਾ ਜਾਵੇਗਾ।

ਮਿਸਾਲ

ਆਉ ਵਿਯੂਜ਼ ਬਾਰੇ ਹੋਰ ਸਮਝਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਨੂੰ ਵੇਖੀਏ

1 - ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਸਰੋਤ/views/test.blade.php

<html>
   <body>
      <h1>Laravel Blog Innovazione</h1>
   </body>
</html>

2 - ਫਾਈਲ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਸ਼ਾਮਲ ਕਰੋ ਰੂਟਸ/web.php ਉਪਰੋਕਤ ਦ੍ਰਿਸ਼ ਲਈ ਮਾਰਗ ਸੈੱਟ ਕਰਨ ਲਈ.

Route::get('/test', function() {
   return view('test');
});

3 - ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਅਸੀਂ ਦ੍ਰਿਸ਼ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਦੇਖਣ ਲਈ URL 'ਤੇ ਪੰਨਾ ਖੋਲ੍ਹਦੇ ਹਾਂ।

http://localhost:8000/test

ਨਤੀਜੇ ਵਜੋਂ ਅਸੀਂ ਲਿਖਤ ਨੂੰ ਵੇਖਾਂਗੇ "Laravel Blog Innovazione"ਸਿਰਲੇਖ ਵਿੱਚ h1

ਪਤਾ http://localhost:8000/test ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸੈੱਟ ਰੂਟ ਵੱਲ ਲੈ ਜਾਵੇਗਾ test ਦੂਜੇ ਬਿੰਦੂ ਵਿੱਚ ਦਰਸਾਏ ਗਏ, ਦ੍ਰਿਸ਼ ਨੂੰ ਕਾਲ ਕਰਦੇ ਹੋਏ test.blade.php ਬਿੰਦੂ 1 ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।

ਵਿਯੂਜ਼ ਵਿੱਚ ਡੇਟਾ ਪਾਸ ਕਰਨਾ

ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਂਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਡੇਟਾ ਪਾਸ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। 

ਮਿਸਾਲ

ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਡੇਟਾ ਨੂੰ ਵਿਯੂਜ਼ ਵਿੱਚ ਕਿਵੇਂ ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਆਓ ਇੱਕ ਉਦਾਹਰਨ ਦੇ ਨਾਲ ਅੱਗੇ ਵਧੀਏ:

1 - ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਸਰੋਤ/views/test.blade.php

<html>
   <body>
      <h1><?php echo $name; ?></h1>
   </body>
</html>

2 - ਅਸੀਂ ਫਾਈਲ ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਲਾਈਨ ਜੋੜਦੇ ਹਾਂ ਰੂਟਸ/web.php ਉਪਰੋਕਤ ਦ੍ਰਿਸ਼ ਲਈ ਮਾਰਗ ਸੈੱਟ ਕਰਨ ਲਈ.

Route::get('/test', function() {
   return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});

3 - ਕੁੰਜੀ ਦੇ ਅਨੁਸਾਰੀ ਮੁੱਲ 'name' ਫਾਈਲ ਨੂੰ ਪਾਸ ਕੀਤਾ ਜਾਵੇਗਾ test.blade.php ਅਤੇ $name ਨੂੰ ਉਸ ਮੁੱਲ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ।

4 - ਆਓ ਵਿਊ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਦੇਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ URL 'ਤੇ ਚੱਲੀਏ।

http://localhost:8000/test

5 - ਆਉਟਪੁੱਟ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਉਸੇ ਲਿਖਤ ਦੇ ਨਾਲ ਦਿਖਾਈ ਦੇਵੇਗੀ ਜਿਵੇਂ ਕਿ ਪਹਿਲੀ ਉਦਾਹਰਣ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਲਿਖਤ "Laravel Blog Innovazione"ਸਿਰਲੇਖ ਵਿੱਚ h1

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

ਸਾਰੇ ਦ੍ਰਿਸ਼ਾਂ ਨਾਲ ਡਾਟਾ ਸਾਂਝਾ ਕਰਨਾ

ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਅਸੀਂ ਡੇਟਾ ਨੂੰ ਵਿਯੂਜ਼ ਵਿੱਚ ਕਿਵੇਂ ਪਾਸ ਕਰ ਸਕਦੇ ਹਾਂ, ਪਰ ਕਈ ਵਾਰ ਸਾਨੂੰ ਸਾਰੇ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਡੇਟਾ ਪਾਸ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। Laravel ਇਸ ਨੂੰ ਆਸਾਨ ਬਣਾ ਦਿੰਦਾ ਹੈ. ਕਹਿੰਦੇ ਹਨ ਇੱਕ ਢੰਗ ਹੈ share() ਜਿਸ ਨੂੰ ਇਸ ਮਕਸਦ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਢੰਗ share() ਦੋ ਆਰਗੂਮੈਂਟ ਲਵੇਗਾ, ਕੁੰਜੀ ਅਤੇ ਮੁੱਲ। ਆਮ ਤੌਰ 'ਤੇ ਢੰਗ share() ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਦੀ ਸ਼ੁਰੂਆਤੀ ਵਿਧੀ ਤੋਂ ਕਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਅਸੀਂ ਕਿਸੇ ਵੀ ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ, AppServiceProvider ਜਾਂ ਸਾਡਾ service provider.

ਮਿਸਾਲ

ਸਾਰੇ ਦ੍ਰਿਸ਼ਾਂ ਨਾਲ ਡਾਟਾ ਸਾਂਝਾ ਕਰਨ ਬਾਰੇ ਹੋਰ ਸਮਝਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਦੇਖੋ -

1 - ਫਾਈਲ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਸ਼ਾਮਲ ਕਰੋ app/Http/routes.php .

app/Http/paths.php

Route::get('/test', function() {
   return view('test');
});

Route::get('/test2', function() {
   return view('test2');
});

2 - ਅਸੀਂ ਦੋ ਵਿਊ ਫਾਈਲਾਂ ਬਣਾਉਂਦੇ ਹਾਂ: test.blade.php e test2.blade.php ਉਸੇ ਕੋਡ ਨਾਲ. ਇਹ ਦੋ ਫਾਈਲਾਂ ਹਨ ਜੋ ਡੇਟਾ ਨੂੰ ਸਾਂਝਾ ਕਰਨਗੀਆਂ. ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਦੋਵਾਂ ਫਾਈਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰੋ। resources/views/test.blade.php e resources/views/test2.blade.php

<html>
   <body>
      <h1><?php echo $name; ?></h1>
   </body>
</html>

3 - ਫਾਈਲ ਵਿੱਚ ਬੂਟ ਵਿਧੀ ਕੋਡ ਬਦਲੋ app/Providers/AppServiceProvider.php ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। (ਇੱਥੇ, ਅਸੀਂ ਸ਼ੇਅਰਿੰਗ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਅਤੇ ਸਾਡੇ ਦੁਆਰਾ ਪਾਸ ਕੀਤੇ ਗਏ ਡੇਟਾ ਨੂੰ ਸਾਰੇ ਦ੍ਰਿਸ਼ਾਂ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਵੇਗਾ।) 

app/Providers/AppServiceProvider.php

<?php

namespace App\Providers;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider {
   
   /**
      * Bootstrap any application services.
      *
      * @return void
   */

   public function boot() {
      view()->share('name', 'Laravel Blog Innovazione');
   }

   /**
      * Register any application services.
      *
      * @return void
   */

   public function register() {
      //
   }
}

4 - ਵਿਜਿਟ ਕਰੋ ਹੇਠ ਦਿੱਤੇ URLs.

http://localhost:8000/test
http://localhost:8000/test2

5 - ਆਉਟਪੁੱਟ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਉਸੇ ਲਿਖਤ ਦੇ ਨਾਲ ਦਿਖਾਈ ਦੇਵੇਗੀ ਜਿਵੇਂ ਕਿ ਪਹਿਲੀ ਅਤੇ ਦੂਜੀ ਉਦਾਹਰਣ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਲਿਖਤ "Laravel Blog Innovazione"ਸਿਰਲੇਖ ਵਿੱਚ h1

Ercole Palmeri

ਉਹਨਾਂ ਨੂੰ ਇਹਨਾਂ ਆਈਟਮਾਂ ਵਿੱਚ ਵੀ ਦਿਲਚਸਪੀ ਹੋ ਸਕਦੀ ਹੈ:

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

ਤਾਜ਼ਾ ਲੇਖ

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

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

30 ਅਪ੍ਰੈਲ 2024

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

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

29 ਅਪ੍ਰੈਲ 2024

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

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

23 ਅਪ੍ਰੈਲ 2024

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

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

22 ਅਪ੍ਰੈਲ 2024

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

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

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