Atik

Laravel: Kisa laravel Views ye

Nan kad MVC a, lèt "V" la vle di Views, ak nan atik sa a nou pral wè ki jan yo sèvi ak opinyon nan Laravel. Separe lojik aplikasyon ak lojik prezantasyon. View yo estoke nan anyè resous/pwen de vi yo. Tipikman, gade nan gen HTML ki pral rann nan navigatè a.

egzanp

Ann wè egzanp sa a pou w konprann plis sou Views

1 – Kopi kòd sa a epi sove li nan resous/views/test.blade.php

<html>
   <body>
      <h1>Laravel Blog Innovazione</h1>
   </body>
</html>

2 – Ajoute liy sa a nan dosye a wout/web.php pou mete chemen pou wè ki anwo a.

Route::get('/test', function() {
   return view('test');
});

3 – Nan navigatè a nou louvri paj la nan URL la yo wè pwodiksyon an nan gade nan.

http://localhost:8000/test

Kòm yon rezilta nou pral wè ekri a "Laravel Blog Innovazione” nan tit h1

Adrès la http://localhost:8000/test mete nan navigatè a ap mennen nan wout la test espesifye nan dezyèm pwen an, rele gade nan test.blade.php espesifye nan pwen 1.

Pase done bay opinyon

Pandan w ap bati aplikasyon w lan, ou ka bezwen pase done bay opinyon yo. 

egzanp

Pou wè ki jan done yo pase nan opinyon, ann kontinye ak yon egzanp:

1 – Kopi kòd sa a epi sove li nan resous/views/test.blade.php

<html>
   <body>
      <h1><?php echo $name; ?></h1>
   </body>
</html>

2 – Nou ajoute liy sa a nan dosye a wout/web.php pou mete chemen pou wè ki anwo a.

Route::get('/test', function() {
   return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});

3 – Valè ki koresponn ak kle a 'name' yo pral pase nan dosye a test.blade.php epi $name pral ranplase pa valè sa a.

4 – Ann vizite URL sa a pou wè pwodiksyon gade nan.

http://localhost:8000/test

5 – Pwodiksyon an ap parèt nan navigatè a ak menm ekri ak nan premye egzanp lan, sa vle di ekri "Laravel Blog Innovazione” nan tit h1

Bilten inovasyon
Pa rate nouvèl ki pi enpòtan sou inovasyon. Enskri pou resevwa yo pa imel.

Pataje done ak tout opinyon

Nou te wè ki jan nou ka pase done bay opinyon, men pafwa nou bezwen pase done nan tout opinyon. Laravel rann li pi fasil. Gen yon metòd ki rele share() ki ka itilize pou objektif sa a. Metòd la share() pral pran de agiman, kle ak valè. Anjeneral metòd la share() ka rele nan metòd demaraj founisè sèvis la. Nou ka itilize nenpòt founisè sèvis, AppServiceProvider oswa nou service provider.

egzanp

Gade egzanp sa a pou w konprann plis sou pataje done ak tout opinyon -

1 – Ajoute liy sa a nan dosye a app/Http/routes.php .

app/Http/paths.php

Route::get('/test', function() {
   return view('test');
});

Route::get('/test2', function() {
   return view('test2');
});

2 - Nou kreye de dosye gade: test.blade.php e test2.blade.php ak menm kòd la. Sa yo se de dosye yo ki pral pataje done yo. Kopi kòd sa a nan tou de dosye yo. resources/views/test.blade.php e resources/views/test2.blade.php

<html>
   <body>
      <h1><?php echo $name; ?></h1>
   </body>
</html>

3 – Chanje kòd metòd bòt nan dosye a app/Providers/AppServiceProvider.php jan yo montre anba a. (Isit la, nou te itilize metòd pataje ak done nou te pase yo pral pataje ak tout opinyon.) 

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 - Vizite URL sa yo.

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

5 - Pwodiksyon an ap parèt nan navigatè a ak menm ekri ak nan premye ak dezyèm egzanp yo, sa vle di ekri "Laravel Blog Innovazione” nan tit h1

Ercole Palmeri

Yo ka enterese tou nan atik sa yo:

Bilten inovasyon
Pa rate nouvèl ki pi enpòtan sou inovasyon. Enskri pou resevwa yo pa imel.

Recent Articles

Ki jan yo konsolide done nan Excel

Nenpòt operasyon biznis pwodui anpil done, menm nan diferan fòm. Antre done sa yo manyèlman nan yon fèy Excel pou...

14 Me 2024

Analiz chak trimès Cisco Talos: imèl antrepriz ki vize pa kriminèl Faktori, Edikasyon ak Swen Sante se sektè ki pi afekte yo

Konpwomi imèl konpayi an te ogmante plis pase doub nan premye twa mwa 2024 yo konpare ak dènye trimès la nan...

14 Me 2024

Prensip segregasyon entèfas (ISP), katriyèm prensip SOLID

Prensip la nan segregasyon koòdone se youn nan senk prensip yo SOLID nan konsepsyon objè-oryante. Yon klas ta dwe genyen...

14 Me 2024

Ki jan yo pi byen òganize done ak fòmil nan Excel, pou yon analiz byen fè

Microsoft Excel se zouti referans pou analiz done, paske li ofri anpil karakteristik pou òganize seri done,...

14 Me 2024

Konklizyon pozitif pou de pwojè Walliance Equity Crowdfunding enpòtan: Jesolo Wave Island ak Milano Via Ravenna.

Walliance, SIM ak platfòm nan mitan lidè yo nan Ewòp nan domèn nan Crowdfunding Imobilye depi 2017, anonse fini an ...

13 Me 2024

Ki sa ki filaman ak kouman yo sèvi ak Laravel filaman

Filaman se yon kad devlopman "akselere" Laravel, ki bay plizyè konpozan plen pil. Li fèt pou senplifye pwosesis la nan...

13 Me 2024

Anba kontwòl entèlijans atifisyèl

«Mwen dwe retounen pou konplete evolisyon mwen an: mwen pral pwojte tèt mwen andedan òdinatè a epi mwen pral vin pi enèji. Yon fwa etabli nan...

10 Me 2024

Nouvo entèlijans atifisyèl Google la ka modèl ADN, RNA ak "tout molekil lavi"

Google DeepMind ap prezante yon vèsyon amelyore nan modèl entèlijans atifisyèl li yo. Nouvo modèl amelyore bay non sèlman...

9 Me 2024