பொருட்கள்

லாராவெல்: லாராவெல் காட்சிகள் என்றால் என்ன

MVC கட்டமைப்பில், "V" என்ற எழுத்து பார்வைகளைக் குறிக்கிறது, மேலும் இந்த கட்டுரையில் Laravel இல் காட்சிகளை எவ்வாறு பயன்படுத்துவது என்பதைப் பார்ப்போம். தனித்தனி பயன்பாட்டு தர்க்கம் மற்றும் விளக்கக்காட்சி தர்க்கம். காட்சிகள் ஆதாரங்கள்/பார்வைகள் கோப்பகத்தில் சேமிக்கப்படும். பொதுவாக, பார்வையில் உலாவியில் ரெண்டர் செய்யப்படும் HTML இருக்கும்.

உதாரணமாக

பார்வைகளைப் பற்றி மேலும் புரிந்துகொள்ள பின்வரும் உதாரணத்தைப் பார்ப்போம்

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

புதுமை செய்திமடல்
புதுமை பற்றிய மிக முக்கியமான செய்திகளைத் தவறவிடாதீர்கள். மின்னஞ்சல் மூலம் அவற்றைப் பெற பதிவு செய்யவும்.

எல்லாப் பார்வைகளிலும் தரவைப் பகிர்தல்

காட்சிகளுக்கு தரவை எவ்வாறு அனுப்புவது என்பதை நாங்கள் பார்த்தோம், ஆனால் சில சமயங்களில் எல்லா பார்வைகளுக்கும் தரவை அனுப்ப வேண்டும். 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 அதன் உலகத் தரம் வாய்ந்த பத்திரிகைக்கு உரிமம் அளிக்கிறது…

ஏப்ரல் 29 ஏப்ரல்

ஆன்லைன் கொடுப்பனவுகள்: ஸ்ட்ரீமிங் சேவைகள் உங்களை எப்படி எப்போதும் செலுத்த வைக்கின்றன என்பது இங்கே

மில்லியன் கணக்கான மக்கள் ஸ்ட்ரீமிங் சேவைகளுக்கு பணம் செலுத்துகிறார்கள், மாதாந்திர சந்தா கட்டணத்தை செலுத்துகிறார்கள். நீங்கள் என்பது பொதுவான கருத்து...

ஏப்ரல் 29 ஏப்ரல்

பாதுகாப்பிலிருந்து பதில் மற்றும் மீட்பு வரை ransomware க்கான விரிவான ஆதரவை Veeam கொண்டுள்ளது

Veeam வழங்கும் Coveware இணைய மிரட்டி பணம் பறித்தல் சம்பவத்தின் பதில் சேவைகளை தொடர்ந்து வழங்கும். Coveware தடயவியல் மற்றும் சரிசெய்தல் திறன்களை வழங்கும்…

ஏப்ரல் 29 ஏப்ரல்

பசுமை மற்றும் டிஜிட்டல் புரட்சி: முன்கணிப்பு பராமரிப்பு எப்படி எண்ணெய் மற்றும் எரிவாயு தொழிலை மாற்றுகிறது

முன்கணிப்பு பராமரிப்பு எண்ணெய் மற்றும் எரிவாயு துறையில் புரட்சியை ஏற்படுத்துகிறது, ஆலை மேலாண்மைக்கு ஒரு புதுமையான மற்றும் செயல்திறன் மிக்க அணுகுமுறையுடன்.…

ஏப்ரல் 29 ஏப்ரல்

உங்கள் மொழியில் புதுமையைப் படியுங்கள்

புதுமை செய்திமடல்
புதுமை பற்றிய மிக முக்கியமான செய்திகளைத் தவறவிடாதீர்கள். மின்னஞ்சல் மூலம் அவற்றைப் பெற பதிவு செய்யவும்.

எங்களுக்கு பின்பற்றவும்

சமீபத்திய கட்டுரைகள்

இணைப்பு

ஜீவனாம்சம் சைபர் தாக்குதல் blockchain chatbot அரட்டை gpt மேகம் கிளவுட் கம்ப்யூட்டிங் உள்ளடக்க சந்தைப்படுத்தல் சைபர் தாக்குதல் இணைய பாதுகாப்பு நுகர்வோர் உரிமை இணையவழி எனியா புதுமை நிகழ்வு gianfranco fedele Google செல்வாக்கு கண்டுபிடிப்பு புதுமைக்கு நிதியளித்தல் அதிகரிக்கும் கண்டுபிடிப்பு மருத்துவ கண்டுபிடிப்பு புதுமை நிலைத்தன்மை தொழில்நுட்ப கண்டுபிடிப்பு செயற்கை நுண்ணறிவு சனத்தொகை எந்திர கற்றல் metaverse மைக்ரோசாப்ட் nft சுழலில் மனிதர் இல்லை PHP பதில் ரோபாட்டிக்ஸ் எஸ்சிஓ ஸெர்ப் மென்பொருள் மென்பொருள் வடிவமைப்பு மென்பொருள் மேம்பாடு மென்பொருள் பொறியியல் பேண்தகைமை தொடக்க தேல்ஸ் பயிற்சி VPN web3