వీక్షణల గురించి మరింత అర్థం చేసుకోవడానికి క్రింది ఉదాహరణను చూద్దాం
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 బిలియన్ల మార్కెట్ వైపు నావిగేట్ చేసింది...
గత సోమవారం, ఫైనాన్షియల్ టైమ్స్ OpenAIతో ఒప్పందాన్ని ప్రకటించింది. FT దాని ప్రపంచ స్థాయి జర్నలిజానికి లైసెన్స్ ఇస్తుంది…