लेख

Laravel: laravel दृश्ये काय आहेत

MVC फ्रेमवर्कमध्ये, "V" अक्षराचा अर्थ दृश्य आहे आणि या लेखात आपण Laravel मध्ये दृश्य कसे वापरायचे ते पाहू. स्वतंत्र ऍप्लिकेशन लॉजिक आणि प्रेझेंटेशन लॉजिक. दृश्ये संसाधने/दृश्य निर्देशिकेत संग्रहित केली जातात. सामान्यतः, दृश्यामध्ये HTML असते जे ब्राउझरमध्ये प्रस्तुत केले जाईल.

उदाहरणार्थ

दृश्यांबद्दल अधिक समजून घेण्यासाठी खालील उदाहरण पाहू

1 - खालील कोड कॉपी करा आणि सेव्ह करा संसाधने/views/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 - खालील कोड कॉपी करा आणि सेव्ह करा संसाधने/views/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

इनोव्हेशन वृत्तपत्र
नवोपक्रमावरील सर्वात महत्त्वाच्या बातम्या चुकवू नका. त्यांना ईमेलद्वारे प्राप्त करण्यासाठी साइन अप करा.

सर्व दृश्यांसह डेटा सामायिक करणे

आम्ही दृश्यांमध्ये डेटा कसा पास करू शकतो हे आम्ही पाहिले आहे, परंतु काहीवेळा आम्हाला सर्व दृश्यांमध्ये डेटा पास करणे आवश्यक आहे. 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 - भेट द्या खालील URL.

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

5 - ब्राउझरमध्ये पहिल्या आणि दुसऱ्या उदाहरणांप्रमाणेच आउटपुट दिसेल, म्हणजे लेखन "Laravel Blog Innovazione"शीर्षक मध्ये h1

Ercole Palmeri

त्यांना या आयटममध्ये देखील स्वारस्य असू शकते:

इनोव्हेशन वृत्तपत्र
नवोपक्रमावरील सर्वात महत्त्वाच्या बातम्या चुकवू नका. त्यांना ईमेलद्वारे प्राप्त करण्यासाठी साइन अप करा.

अलीकडील लेख

आर्टिफिशियल इंटेलिजन्सद्वारे प्रक्रिया केलेल्या माहितीच्या प्रवाहाचे नियमन करण्यासाठी प्रकाशक आणि OpenAI करारांवर स्वाक्षरी करतात

गेल्या सोमवारी, फायनान्शिअल टाईम्सने OpenAI सह करार जाहीर केला. FT ने त्याच्या जागतिक दर्जाच्या पत्रकारितेचा परवाना…

30 एप्रिल 2024

ऑनलाइन पेमेंट: स्ट्रीमिंग सेवा तुम्हाला कायमचे पैसे कसे देतात ते येथे आहे

लाखो लोक स्ट्रीमिंग सेवांसाठी पैसे देतात, मासिक सदस्यता शुल्क भरतात. असे सामान्य मत आहे की आपण…

29 एप्रिल 2024

Veeam मध्ये रॅन्समवेअरसाठी सर्वात व्यापक समर्थन, संरक्षणापासून प्रतिसाद आणि पुनर्प्राप्तीपर्यंत वैशिष्ट्ये आहेत

Veeam द्वारे Coveware सायबर खंडणी घटना प्रतिसाद सेवा प्रदान करणे सुरू ठेवेल. Coveware फॉरेन्सिक आणि उपाय क्षमता प्रदान करेल…

23 एप्रिल 2024

हरित आणि डिजिटल क्रांती: भविष्यसूचक देखभाल तेल आणि वायू उद्योगात कशी बदल घडवत आहे

वनस्पती व्यवस्थापनासाठी नाविन्यपूर्ण आणि सक्रिय दृष्टीकोनसह, भविष्यसूचक देखभाल तेल आणि वायू क्षेत्रात क्रांती घडवत आहे.…

22 एप्रिल 2024

तुमच्या भाषेत इनोव्हेशन वाचा

इनोव्हेशन वृत्तपत्र
नवोपक्रमावरील सर्वात महत्त्वाच्या बातम्या चुकवू नका. त्यांना ईमेलद्वारे प्राप्त करण्यासाठी साइन अप करा.

आमचे अनुसरण करा