Articles

Laravel: Chii chinonzi laravel Maonero

Muchirongwa cheMVC, vara "V" rinomirira Maonero, uye mune ino chinyorwa tichaona mashandisiro ekuona muLaravel. Kusiyanisa application logic uye mharidzo yekutaura. Maonero anochengetwa mune zviwanikwa/maonero dhairekitori. Kazhinji, maonero ane HTML inozoitwa mubrowser.

muenzaniso

Ngationei muenzaniso unotevera kuti tinzwisise zvakawanda nezve Maonero

1 - Kopa kodhi inotevera uye chengeta mukati resources/views/test.blade.php

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

2 - Wedzera mutsara unotevera mufaira nzira/web.php kuseta nzira yekuona kumusoro.

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

3 -Mubrowser tinovhura peji paURL kuti uone kubuda kwemaonero.

http://localhost:8000/test

Nekuda kweizvozvo tichaona kunyora "Laravel Blog Innovazione” mumusoro h1

Kero http://localhost:8000/test yakaiswa mubrowser inotungamira kune nzira test inotsanangurwa muchikamu chechipiri, ichidaidza maonero test.blade.php inotsanangurwa mupoint 1.

Kuendesa data kune maonero

Paunenge uchigadzira yako application, ungangoda kupfuudza data kune maonero. 

muenzaniso

Kuti uone kuti data inopfuudzwa sei kune maonero, ngatiendererei nemuenzaniso:

1 - Kopa kodhi inotevera uye chengeta mukati resources/views/test.blade.php

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

2 - Isu tinowedzera mutsara unotevera mufaira nzira/web.php kuseta nzira yekuona kumusoro.

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

3 -Kukosha kunoenderana nekiyi 'name' ichaendeswa kune faira test.blade.php uye $name ichatsiviwa neiyo kukosha.

4 -Ngatishanyirei inotevera URL kuti tione kuburitsa kwemaonero.

http://localhost:8000/test

5 -Iyo inobuda ichaonekwa mubrowser nekunyora kwakafanana sepamuenzaniso wekutanga, kureva kunyora "Laravel Blog Innovazione” mumusoro h1

Innovation newsletter
Usarasikirwa nenhau dzakanyanya kukosha dzekuvandudza. Nyora kuti uvagamuchire neemail.

Kugovera data nemaonero ese

Isu taona kuti tingapfuudza sei data kune maonero, asi dzimwe nguva tinoda kupfuudza data kune ese maonero. Laravel inoita kuti zvive nyore. Pane nzira inonzi share() iyo inogona kushandiswa kune chinangwa ichi. Nzira share() ichatora nharo mbiri, kiyi uye kukosha. Kazhinji nzira share() inogona kudanwa kubva kunzira yekutanga yemupi webasa. Tinogona kushandisa chero mupi webasa, AppServiceProvider kana zvedu service provider.

muenzaniso

Ona muenzaniso unotevera kuti unzwisise zvakawanda nezvekugovana data nemaonero ese -

1 - Wedzera mutsara unotevera mufaira app/Http/routes.php .

app/Http/paths.php

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

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

2 - Isu tinogadzira maviri ekuona mafaera: test.blade.php e test2.blade.php nekodhi imwechete. Aya ndiwo mafaera maviri anozogovana data. Kopa kodhi inotevera mumafaira ese ari maviri. resources/views/test.blade.php e resources/views/test2.blade.php

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

3 - Shandura iyo boot nzira kodhi mufaira app/Providers/AppServiceProvider.php sezvaratidzwa pasi apa. (Pano, tashandisa nzira yekugovana uye data ratakapfuura richagovaniswa nemaonero ese.) 

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 ma URL anotevera.

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

5 -Iyo inobuda ichaonekwa mubrowser nekunyora kwakafanana semumuenzaniso wekutanga newechipiri, kureva kunyora "Laravel Blog Innovazione” mumusoro h1

Ercole Palmeri

Vanogonawo kufarira zvinhu izvi:

Innovation newsletter
Usarasikirwa nenhau dzakanyanya kukosha dzekuvandudza. Nyora kuti uvagamuchire neemail.

Zvinyorwa zvekare

Kupindira kutsva muAugmented Reality, ine Apple anoona paCatania Polyclinic

Ophthalmoplasty operation uchishandisa Apple Vision Pro commercial viewer yakaitwa kuCatania Polyclinic…

3 May 2024

Mabhenefiti eKupenda Mapeji eVana - nyika yemashiripiti kune ese mazera

Kukudziridza hunyanzvi hwemotokari kuburikidza nekupenda zvinogadzirira vana hunyanzvi hwakaoma sekunyora. Kupenda...

2 May 2024

Ramangwana Rave Pano: Sei Iyo Indasitiri Yekutumira Inoshandura Hupfumi hwenyika

Chikamu chengarava isimba rechokwadi rehupfumi hwenyika, iro rakafamba richienda kumusika wemabhiriyoni zana nemakumi mashanu...

1 May 2024

Vaparidzi uye OpenAI vanosaina zvibvumirano zvekudzora kuyerera kweruzivo rwunogadziriswa neArtificial Intelligence.

Muvhuro wapfuura, iyo Financial Times yakazivisa chibvumirano neOpenAI. FT inopa marezinesi ayo epasi rose kutapa nhau…

30 April 2024