लेख

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

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

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

अलीकडील लेख

एक्सेलमध्ये डेटा एकत्र कसा करायचा

कोणतेही व्यवसाय ऑपरेशन खूप डेटा तयार करते, अगदी वेगवेगळ्या स्वरूपात. हा डेटा एक्सेल शीटमधून मॅन्युअली एंटर करा...

14 मे 2024

इंटरफेस सेग्रिगेशन तत्त्व (ISP), चौथे सॉलिड तत्त्व

इंटरफेस पृथक्करणाचे सिद्धांत हे ऑब्जेक्ट-ओरिएंटेड डिझाइनच्या पाच ठोस तत्त्वांपैकी एक आहे. वर्गात असावा...

14 मे 2024

चांगल्या पद्धतीने केलेल्या विश्लेषणासाठी Excel मध्ये डेटा आणि सूत्रे कशी व्यवस्थित करावीत

मायक्रोसॉफ्ट एक्सेल हे डेटा विश्लेषणासाठी संदर्भ साधन आहे, कारण ते डेटा संच आयोजित करण्यासाठी अनेक वैशिष्ट्ये ऑफर करते,…

14 मे 2024

दोन महत्त्वाच्या वॉलायन्स इक्विटी क्राउडफंडिंग प्रकल्पांसाठी सकारात्मक निष्कर्ष: जेसोलो वेव्ह आयलंड आणि मिलानो व्हाया रेवेना

2017 पासून रिअल इस्टेट क्राउडफंडिंगच्या क्षेत्रातील युरोपमधील नेत्यांमधील वॉलायन्स, सिम आणि प्लॅटफॉर्म, पूर्ण झाल्याची घोषणा करते…

13 मे 2024

फिलामेंट म्हणजे काय आणि लारावेल फिलामेंट कसे वापरावे

फिलामेंट एक "त्वरित" Laravel विकास फ्रेमवर्क आहे, जे अनेक पूर्ण-स्टॅक घटक प्रदान करते. हे प्रक्रिया सुलभ करण्यासाठी डिझाइन केले आहे…

13 मे 2024

आर्टिफिशियल इंटेलिजेंसच्या नियंत्रणाखाली

"माझी उत्क्रांती पूर्ण करण्यासाठी मला परत आले पाहिजे: मी स्वतःला संगणकाच्या आत प्रक्षेपित करीन आणि शुद्ध ऊर्जा बनेन. एकदा स्थायिक झाल्यावर…

10 मे 2024

Google ची नवीन कृत्रिम बुद्धिमत्ता डीएनए, आरएनए आणि "जीवनाचे सर्व रेणू" मॉडेल करू शकते

Google DeepMind त्याच्या कृत्रिम बुद्धिमत्ता मॉडेलची सुधारित आवृत्ती सादर करत आहे. नवीन सुधारित मॉडेल केवळ प्रदान करत नाही…

9 मे 2024

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

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

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