Við skulum skoða eftirfarandi dæmi til að skilja meira um Views
1 - Afritaðu eftirfarandi kóða og vistaðu hann inn resources/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 – Bættu við eftirfarandi línu í skrána routes/web.php til að setja slóðina fyrir útsýnið hér að ofan.
Route::get('/test', function() {
return view('test');
});
3 - Í vafranum opnum við síðuna á slóðinni til að sjá úttak skjásins.
http://localhost:8000/test
Fyrir vikið munum við sjá skrifin „Laravel Blog Innovazione
“ í titlinum h1
Heimilisfangið http://localhost:8000/test
stillt í vafranum mun leiða til leiðarinnar test
sem tilgreint er í öðrum lið, kallar fram skoðunina test.blade.php
sem tilgreint er í 1. tölul.
Á meðan þú smíðar forritið þitt gætirðu þurft að senda gögn til skoðana.
Til að sjá hvernig gögn eru send til skoðana skulum við halda áfram með dæmi:
1 - Afritaðu eftirfarandi kóða og vistaðu hann inn resources/views/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 – Við bætum eftirfarandi línu í skrána routes/web.php til að setja slóðina fyrir útsýnið hér að ofan.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 – Gildið sem samsvarar lyklinum 'name'
verða send í skrána test.blade.php
og $name verður skipt út fyrir það gildi.
4 – Við skulum fara á eftirfarandi vefslóð til að sjá úttak útsýnisins.
http://localhost:8000/test
5 – Úttakið mun birtast í vafranum með sömu skrift og í fyrra dæminu, þ.e.Laravel Blog Innovazione
“ í titlinum h1
Við höfum séð hvernig við getum sent gögn til skoðana, en stundum þurfum við að koma gögnum til allra skoðana. Laravel gerir það auðveldara. Það er aðferð sem heitir share()
sem hægt er að nota í þessu skyni. Aðferðin share()
mun taka tvö rök, lykil og gildi. Almennt aðferðin share()
hægt að hringja úr ræsingaraðferð þjónustuveitunnar. Við getum notað hvaða þjónustuaðila sem er, AppService Provider eða okkar service provider
.
Sjáðu eftirfarandi dæmi til að skilja meira um að deila gögnum með öllum skoðunum -
1 – Bættu við eftirfarandi línu í skrána app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Við búum til tvær útsýnisskrár: test.blade.php e test2.blade.php með sama kóða. Þetta eru tvær skrárnar sem munu deila gögnunum. Afritaðu eftirfarandi kóða í báðar skrárnar. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 - Breyttu ræsiaðferðarkóðanum í skránni app/Providers/AppServiceProvider.php eins og sýnt er hér að neðan. (Hér höfum við notað samnýtingaraðferðina og gögnunum sem við sendum verður deilt með öllum skoðunum.)
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 eftirfarandi vefslóðir.
http://localhost:8000/test
http://localhost:8000/test2
5 – Úttakið mun birtast í vafranum með sömu skrift og í fyrsta og öðru dæminu, þ.e.Laravel Blog Innovazione
“ í titlinum h1
Ercole Palmeri
Þeir gætu líka haft áhuga á þessum hlutum:
Síðasta mánudag tilkynnti Financial Times um samning við OpenAI. FT leyfir heimsklassa blaðamennsku…
Milljónir manna borga fyrir streymisþjónustu og greiða mánaðarlega áskriftargjöld. Það er almenn skoðun að þú…
Coveware frá Veeam mun halda áfram að veita viðbragðsþjónustu fyrir tölvukúgun. Coveware mun bjóða upp á réttar- og úrbótamöguleika ...
Forspárviðhald er að gjörbylta olíu- og gasgeiranum, með nýstárlegri og fyrirbyggjandi nálgun við verksmiðjustjórnun.…