ವೀಕ್ಷಣೆಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ
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
ಅವರು ಈ ಐಟಂಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದು:
ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...
ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...
ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…
ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…