ಲೇಖನಗಳು

ಲಾರಾವೆಲ್: ಲಾರಾವೆಲ್ ವೀಕ್ಷಣೆಗಳು ಯಾವುವು

MVC ಚೌಕಟ್ಟಿನಲ್ಲಿ, "V" ಅಕ್ಷರವು ವೀಕ್ಷಣೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು Laravel ನಲ್ಲಿ ವೀಕ್ಷಣೆಗಳನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ನೋಡೋಣ. ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ಮತ್ತು ಪ್ರಸ್ತುತಿ ತರ್ಕವನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ. ವೀಕ್ಷಣೆಗಳನ್ನು ಸಂಪನ್ಮೂಲಗಳು/ವೀಕ್ಷಣೆಗಳ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ವೀಕ್ಷಣೆಯು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುವ HTML ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ

ವೀಕ್ಷಣೆಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ

1 - ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಉಳಿಸಿ ಸಂಪನ್ಮೂಲಗಳು/ವೀಕ್ಷಣೆಗಳು/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 - ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಉಳಿಸಿ ಸಂಪನ್ಮೂಲಗಳು/ವೀಕ್ಷಣೆಗಳು/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 ಮತ್ತು $ಹೆಸರನ್ನು ಆ ಮೌಲ್ಯದಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

4 – ವೀಕ್ಷಣೆಯ ಔಟ್‌ಪುಟ್ ನೋಡಲು ಕೆಳಗಿನ URL ಗೆ ಭೇಟಿ ನೀಡೋಣ.

http://localhost:8000/test

5 - ಔಟ್‌ಪುಟ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಮೊದಲ ಉದಾಹರಣೆಯಲ್ಲಿರುವ ಅದೇ ಬರವಣಿಗೆಯೊಂದಿಗೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಅಂದರೆ ಬರವಣಿಗೆ "Laravel Blog Innovazione” ಶೀರ್ಷಿಕೆಯಲ್ಲಿ h1

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಎಲ್ಲಾ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತಿದೆ

ನಾವು ವೀಕ್ಷಣೆಗಳಿಗೆ ಡೇಟಾವನ್ನು ಹೇಗೆ ರವಾನಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾವು ನೋಡಿದ್ದೇವೆ, ಆದರೆ ಕೆಲವೊಮ್ಮೆ ನಾವು ಎಲ್ಲಾ ವೀಕ್ಷಣೆಗಳಿಗೆ ಡೇಟಾವನ್ನು ರವಾನಿಸಬೇಕಾಗುತ್ತದೆ. ಲಾರಾವೆಲ್ ಅದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಎಂಬ ವಿಧಾನವಿದೆ share() ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಬಹುದು. ವಿಧಾನ share() ಕೀ ಮತ್ತು ಮೌಲ್ಯ ಎಂಬ ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ವಿಧಾನ share() ಸೇವಾ ಪೂರೈಕೆದಾರರ ಆರಂಭಿಕ ವಿಧಾನದಿಂದ ಕರೆಯಬಹುದು. ನಾವು ಯಾವುದೇ ಸೇವಾ ಪೂರೈಕೆದಾರರನ್ನು ಬಳಸಬಹುದು, AppServiceProvider ಅಥವಾ ನಮ್ಮದು service provider.

ಉದಾಹರಣೆಗೆ

ಎಲ್ಲಾ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಕುರಿತು ಇನ್ನಷ್ಟು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ -

1 - ಫೈಲ್‌ನಲ್ಲಿ ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ ಅಪ್ಲಿಕೇಶನ್/Http/routes.php .

ಅಪ್ಲಿಕೇಶನ್/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 - ಭೇಟಿ ನೀಡಿ ಕೆಳಗಿನ URL ಗಳು.

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

5 - ಔಟ್‌ಪುಟ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಮೊದಲ ಮತ್ತು ಎರಡನೆಯ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಅದೇ ಬರವಣಿಗೆಯೊಂದಿಗೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಅಂದರೆ ಬರವಣಿಗೆ "Laravel Blog Innovazione” ಶೀರ್ಷಿಕೆಯಲ್ಲಿ h1

Ercole Palmeri

ಅವರು ಈ ಐಟಂಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದು:

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಇತ್ತೀಚಿನ ಲೇಖನಗಳು

ಮಕ್ಕಳಿಗಾಗಿ ಬಣ್ಣ ಪುಟಗಳ ಪ್ರಯೋಜನಗಳು - ಎಲ್ಲಾ ವಯಸ್ಸಿನವರಿಗೆ ಮ್ಯಾಜಿಕ್ ಜಗತ್ತು

ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...

2 ಮೇ 2024

ಭವಿಷ್ಯ ಇಲ್ಲಿದೆ: ಶಿಪ್ಪಿಂಗ್ ಉದ್ಯಮವು ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಯನ್ನು ಹೇಗೆ ಕ್ರಾಂತಿಗೊಳಿಸುತ್ತಿದೆ

ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...

1 ಮೇ 2024

ಆರ್ಟಿಫಿಶಿಯಲ್ ಇಂಟೆಲಿಜೆನ್ಸ್ ಮೂಲಕ ಸಂಸ್ಕರಿಸಿದ ಮಾಹಿತಿಯ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಲು ಪ್ರಕಾಶಕರು ಮತ್ತು OpenAI ಒಪ್ಪಂದಗಳಿಗೆ ಸಹಿ ಹಾಕುತ್ತಾರೆ

ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…

30 ಏಪ್ರಿಲ್ 2024

ಆನ್‌ಲೈನ್ ಪಾವತಿಗಳು: ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳು ನಿಮ್ಮನ್ನು ಶಾಶ್ವತವಾಗಿ ಪಾವತಿಸುವಂತೆ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ

ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…

29 ಏಪ್ರಿಲ್ 2024

ನಿಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಹೊಸತನವನ್ನು ಓದಿ

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ನಮ್ಮನ್ನು ಅನುಸರಿಸಿ

ಟ್ಯಾಗ್