Gadewch i ni weld yr enghraifft ganlynol i ddeall mwy am Safbwyntiau
1 - Copïwch y cod canlynol a'i gadw ynddo adnoddau/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - Ychwanegwch y llinell ganlynol yn y ffeil llwybrau/gwe.php i osod y llwybr ar gyfer yr olygfa uchod.
Route::get('/test', function() {
return view('test');
});
3 – Yn y porwr rydym yn agor y dudalen yn yr URL i weld allbwn yr olygfa.
http://localhost:8000/test
O ganlyniad fe welwn yr ysgrifen “Laravel Blog Innovazione
” yn y teitl h1
Y cyfeiriad http://localhost:8000/test
Bydd gosod yn y porwr yn arwain at y llwybr test
a nodir yn yr ail bwynt, gan alw'r olygfa i fyny test.blade.php
a nodir ym mhwynt 1.
Wrth adeiladu eich cais, efallai y bydd angen i chi drosglwyddo data i olygfeydd.
I weld sut mae data yn cael ei drosglwyddo i olygfeydd, gadewch i ni symud ymlaen ag enghraifft:
1 - Copïwch y cod canlynol a'i gadw ynddo adnoddau/views/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 - Rydym yn ychwanegu'r llinell ganlynol yn y ffeil llwybrau/gwe.php i osod y llwybr ar gyfer yr olygfa uchod.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 - Y gwerth sy'n cyfateb i'r allwedd 'name'
yn cael ei drosglwyddo i'r ffeil test.blade.php
a $name yn cael ei ddisodli gan y gwerth hwnnw.
4 – Gadewch i ni ymweld â'r URL canlynol i weld allbwn yr olygfa.
http://localhost:8000/test
5 – Bydd yr allbwn yn ymddangos yn y porwr gyda'r un ysgrifen ag yn yr enghraifft gyntaf, h.y. yr ysgrifen “Laravel Blog Innovazione
” yn y teitl h1
Rydym wedi gweld sut y gallwn drosglwyddo data i safbwyntiau, ond weithiau mae angen i ni drosglwyddo data i bob barn. Mae Laravel yn ei gwneud hi'n haws. Mae yna ddull o'r enw share()
y gellir ei ddefnyddio at y diben hwn. Y dull share()
Bydd yn cymryd dwy ddadl, allweddol a gwerth. Yn gyffredinol y dull share()
gellir ei alw o ddull cychwyn y darparwr gwasanaeth. Gallwn ddefnyddio unrhyw ddarparwr gwasanaeth, AppServiceProvider neu ein un ni service provider
.
Gweler yr enghraifft ganlynol i ddeall mwy am rannu data gyda phob barn -
1 - Ychwanegwch y llinell ganlynol yn y ffeil app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Rydyn ni'n creu dwy ffeil weld: prawf.blade.php e prawf2.blade.php gyda'r un cod. Dyma'r ddwy ffeil a fydd yn rhannu'r data. Copïwch y cod canlynol yn y ddwy ffeil. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 - Newidiwch y cod dull cychwyn yn y ffeil ap/Providers/AppServiceProvider.php fel y dangosir isod. (Yma, rydym wedi defnyddio'r dull rhannu a bydd y data a basiwyd gennym yn cael ei rannu gyda phob barn.)
ap/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 yr URLs canlynol.
http://localhost:8000/test
http://localhost:8000/test2
5 – Bydd yr allbwn yn ymddangos yn y porwr gyda'r un ysgrifen ag yn yr enghraifft gyntaf a'r ail, h.y. yr ysgrifen “Laravel Blog Innovazione
” yn y teitl h1
Ercole Palmeri
Efallai y bydd ganddynt ddiddordeb yn yr eitemau hyn hefyd:
Perfformiwyd gweithrediad offthalmoplasti gan ddefnyddio gwyliwr masnachol Apple Vision Pro yn y Catania Polyclinic…
Mae datblygu sgiliau echddygol manwl trwy liwio yn paratoi plant ar gyfer sgiliau mwy cymhleth fel ysgrifennu. I liwio…
Mae'r sector llyngesol yn bŵer economaidd byd-eang gwirioneddol, sydd wedi llywio tuag at farchnad 150 biliwn...
Ddydd Llun diwethaf, cyhoeddodd y Financial Times gytundeb ag OpenAI. Mae FT yn trwyddedu ei newyddiaduraeth o safon fyd-eang…