भ्यूको बारेमा थप बुझ्नको लागि निम्न उदाहरण हेरौं
1 - निम्न कोड प्रतिलिपि गर्नुहोस् र यसलाई बचत गर्नुहोस् संसाधन/दृश्य/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - फाइलमा निम्न लाइन थप्नुहोस् routes/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 - हामी फाइलमा निम्न लाइन थप्छौं routes/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 - Visita निम्न URL हरू।
http://localhost:8000/test
http://localhost:8000/test2
5 - आउटपुट ब्राउजरमा पहिलो र दोस्रो उदाहरणहरूमा जस्तै लेखनको साथ देखा पर्नेछ, अर्थात् "लेखन"Laravel Blog Innovazione
"शीर्षकमा h1
Ercole Palmeri
तिनीहरू पनि यी वस्तुहरूमा रुचि हुन सक्छ:
गत सोमबार, फाइनान्सियल टाइम्सले OpenAI सँग सम्झौताको घोषणा गर्यो। FT ले आफ्नो विश्व स्तरीय पत्रकारिता लाई लाइसेन्स...
लाखौं मानिसहरूले स्ट्रिमिङ सेवाहरूको लागि भुक्तानी गर्छन्, मासिक सदस्यता शुल्क तिर्छन्। यो आम धारणा छ कि तपाईं…
Veeam द्वारा Coveware ले साइबर जबरजस्ती घटना प्रतिक्रिया सेवाहरू प्रदान गर्न जारी राख्नेछ। Coveware ले फोरेन्सिक र उपचार क्षमताहरू प्रदान गर्दछ ...
अनुमानित मर्मतसम्भारले तेल र ग्यास क्षेत्रमा क्रान्तिकारी परिवर्तन गर्दैछ, बिरुवा व्यवस्थापनको लागि एक नवीन र सक्रिय दृष्टिकोणको साथ।…