Ejja naraw l-eżempju li ġej biex nifhmu aktar dwar Views
1 – Ikkopja l-kodiċi li ġej u ssejvjah riżorsi/veduti/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 – Żid il-linja li ġejja fil-fajl rotot/web.php biex tistabbilixxi l-mogħdija għall-veduta hawn fuq.
Route::get('/test', function() {
return view('test');
});
3 – Fil-browser niftħu l-paġna għall-URL biex naraw l-output tal-veduta.
http://localhost:8000/test
Bħala riżultat se naraw il-kitba “Laravel Blog Innovazione
” fit-titolu h1
L-indirizz http://localhost:8000/test
issettjat fil-browser se jwassal għar-rotta test
speċifikat fit-tieni punt, filwaqt li jfakkar il-fehma test.blade.php
speċifikat fil-punt 1.
Waqt li tibni l-applikazzjoni tiegħek jista' jkollok bżonn tgħaddi d-dejta lill-fehmiet.
Biex tara kif id-data tiġi mgħoddija lill-veduti, ejja tipproċedi b'eżempju:
1 – Ikkopja l-kodiċi li ġej u ssejvjah fih riżorsi/veduti/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 – Ejja nżidu l-linja li ġejja fil-fajl rotot/web.php biex tistabbilixxi l-mogħdija għall-veduta hawn fuq.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 – Il-valur li jikkorrispondi għaċ-ċavetta 'name'
se jiġu mgħoddija lill-fajl test.blade.php
u $name se jiġi sostitwit b'dak il-valur.
4 – Ejja żur il-URL li ġej biex tara l-output tal-veduta.
http://localhost:8000/test
5 – L-output se jidher fil-browser bl-istess kitba bħall-ewwel eżempju, jiġifieri l-kitba “Laravel Blog Innovazione
” fit-titolu h1
Rajna kif nistgħu ngħaddu d-dejta lill-fehmiet, iżda xi drabi rridu ngħaddu d-dejta lill-veduti kollha. Laravel jagħmilha aktar faċli. Hemm metodu msejjaħ share()
li jistgħu jintużaw għal dan il-għan. Il-metodu share()
se jieħu żewġ argumenti, ewlenin u valur. Ġeneralment il-metodu share()
jistgħu jissejħu mill-metodu boot tal-fornitur tas-servizz. Nistgħu nużaw kwalunkwe fornitur tas-servizz, AppServiceProvider jew tagħna service provider
.
Ħares lejn l-eżempju li ġej biex tifhem aktar dwar il-qsim tad-dejta mal-fehmiet kollha -
1 – Żid il-linja li ġejja fil-fajl app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 – Ejja noħolqu żewġ fajls tal-vista: test.blade.php e test2.blade.php bl-istess kodiċi. Dawn huma ż-żewġ fajls li se jaqsmu d-dejta. Ikkopja l-kodiċi li ġej fiż-żewġ fajls. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 – Ibdel il-kodiċi tal-metodu tal-ibbutjar fil-fajl app/Providers/AppServiceProvider.php kif muri hawn taħt. (Hawnhekk, użajna l-metodu ta’ kondiviżjoni u d-dejta li għaddejna se tinqasam mal-fehmiet kollha.)
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 l-URLs li ġejjin.
http://localhost:8000/test
http://localhost:8000/test2
5 – L-output se jidher fil-browser bl-istess test bħall-ewwel u t-tieni eżempju, jiġifieri t-test "Laravel Blog Innovazione
” fit-titolu h1
Ercole Palmeri
Jistgħu jkunu interessati wkoll f'dawn l-oġġetti:
Coveware minn Veeam se jkompli jipprovdi servizzi ta' rispons għal inċidenti ta' estorsjoni ċibernetika. Coveware se joffri forensiċi u kapaċitajiet ta' rimedju...
Il-manutenzjoni ta’ tbassir qed tirrivoluzzjona s-settur taż-żejt u l-gass, b’approċċ innovattiv u proattiv għall-ġestjoni tal-impjant...
Is-CMA tar-Renju Unit ħarġet twissija dwar l-imġieba ta 'Big Tech fis-suq tal-intelliġenza artifiċjali. Hemm…
Id-Digriet "Case Green", ifformulat mill-Unjoni Ewropea biex itejjeb l-effiċjenza enerġetika tal-bini, ikkonkluda l-proċess leġiżlattiv tiegħu bi...