आइए View के बारे में अधिक समझने के लिए निम्न उदाहरण देखें
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
और $name को उस मान से बदल दिया जाएगा।
4 - दृश्य के आउटपुट को देखने के लिए निम्न URL पर जाएँ।
http://localhost:8000/test
5 – पहले उदाहरण की तरह ही राइटिंग के साथ ब्राउजर में आउटपुट दिखाई देगा, यानी राइटिंग “Laravel Blog Innovazione
"शीर्षक में h1
हमने देखा है कि कैसे हम दृश्यों को डेटा पास कर सकते हैं, लेकिन कभी-कभी हमें सभी दृश्यों को डेटा पास करने की आवश्यकता होती है। लारवेल इसे आसान बनाता है। नामक एक विधि है share()
जिनका इस उद्देश्य के लिए उपयोग किया जा सकता है। प्रक्रिया share()
दो तर्क, कुंजी और मान लेंगे। सामान्य तौर पर विधि share()
सेवा प्रदाता की स्टार्टअप पद्धति से कॉल किया जा सकता है। हम किसी भी सेवा प्रदाता का उपयोग कर सकते हैं, ऐप सेवा प्रदाता ओ इल नोस्ट्रो service provider
.
सभी दृश्यों के साथ डेटा साझा करने के बारे में अधिक समझने के लिए निम्न उदाहरण देखें –
1 - फ़ाइल में निम्न पंक्ति जोड़ें ऐप/एचटीटीपी/रूट्स.फपी .
ऐप/एचटीटीपी/पथ.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 - फ़ाइल में बूट विधि कोड बदलें ऐप/प्रदाता/AppServiceProvider.php जैसा कि नीचे दिया गया है। (यहाँ, हमने साझाकरण विधि का उपयोग किया है और हमारे द्वारा पास किया गया डेटा सभी दृश्यों के साथ साझा किया जाएगा।)
ऐप/प्रदाता/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 - भेंट निम्नलिखित यूआरएल।
http://localhost:8000/test
http://localhost:8000/test2
5 - आउटपुट ब्राउजर में उसी राइटिंग के साथ दिखाई देगा जैसा कि पहले और दूसरे उदाहरण में है, यानी राइटिंग "Laravel Blog Innovazione
"शीर्षक में h1
Ercole Palmeri
उनकी इन वस्तुओं में भी रुचि हो सकती है:
कैटेनिया पॉलीक्लिनिक में ऐप्पल विज़न प्रो कमर्शियल व्यूअर का उपयोग करके एक ऑप्थाल्मोप्लास्टी ऑपरेशन किया गया…
रंग भरने के माध्यम से बढ़िया मोटर कौशल विकसित करना बच्चों को लेखन जैसे अधिक जटिल कौशल के लिए तैयार करता है। रंग भरना…
नौसैनिक क्षेत्र एक सच्ची वैश्विक आर्थिक शक्ति है, जो 150 अरब के बाज़ार की ओर बढ़ चुका है...
पिछले सोमवार को, फाइनेंशियल टाइम्स ने OpenAI के साथ एक समझौते की घोषणा की। एफटी अपनी विश्व स्तरीय पत्रकारिता को लाइसेंस देता है...