Litte wy it folgjende foarbyld sjen om mear te begripen oer Views
1 - Kopiearje de folgjende koade en bewarje it yn resources/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - Foegje de folgjende rigel ta yn it bestân routes/web.php om it paad foar de werjefte hjirboppe yn te stellen.
Route::get('/test', function() {
return view('test');
});
3 - Yn 'e browser iepenje wy de side op' e URL om de útfier fan 'e werjefte te sjen.
http://localhost:8000/test
As gefolch sille wy it skriuwen sjen "Laravel Blog Innovazione
"yn titel h1
It adres http://localhost:8000/test
set yn 'e browser sil liede ta de rûte test
spesifisearre yn it twadde punt, ropt de werjefte test.blade.php
spesifisearre yn punt 1.
By it bouwen fan jo applikaasje moatte jo miskien gegevens trochjaan oan werjeften.
Om te sjen hoe't gegevens wurde trochjûn oan werjeften, litte wy trochgean mei in foarbyld:
1 - Kopiearje de folgjende koade en bewarje it yn resources/views/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 - Wy foegje de folgjende rigel ta yn it bestân routes/web.php om it paad foar de werjefte hjirboppe yn te stellen.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 - De wearde dy't oerienkomt mei de kaai 'name'
sil trochjûn wurde oan it bestân test.blade.php
en $name wurdt ferfongen troch dy wearde.
4 - Litte wy de folgjende URL besykje om de útfier fan 'e werjefte te sjen.
http://localhost:8000/test
5 - De útfier sil ferskine yn 'e browser mei deselde skrift as yn it earste foarbyld, dus it skriuwen "Laravel Blog Innovazione
"yn titel h1
Wy hawwe sjoen hoe't wy gegevens kinne trochjaan oan werjeften, mar soms moatte wy gegevens oan alle werjeften trochjaan. Laravel makket it makliker. Der is in metoade neamd share()
dy't foar dit doel brûkt wurde kinne. De metoade share()
sil nimme twa arguminten, kaai en wearde. Algemien de metoade share()
kin neamd wurde fanút de opstartmetoade fan 'e tsjinstferliener. Wy kinne elke tsjinstferliener brûke, AppServiceProvider of ús service provider
.
Sjoch it folgjende foarbyld om mear te begripen oer it dielen fan gegevens mei alle werjeften -
1 - Foegje de folgjende rigel ta yn it bestân app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Wy meitsje twa werjeftebestannen: test.blade.php e test2.blade.php mei deselde koade. Dit binne de twa bestannen dy't de gegevens sille diele. Kopiearje de folgjende koade yn beide bestannen. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 - Feroarje de bootmetoadekoade yn it bestân app/Providers/AppServiceProvider.php lykas hjirûnder werjûn. (Hjir hawwe wy de dielingsmetoade brûkt en de gegevens dy't wy trochjûn hawwe sille wurde dield mei alle werjeften.)
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 de folgjende URL's.
http://localhost:8000/test
http://localhost:8000/test2
5 - De útfier sil ferskine yn 'e browser mei itselde skriuwen as yn' e earste en twadde foarbylden, dus it skriuwen "Laravel Blog Innovazione
"yn titel h1
Ercole Palmeri
Se kinne ek ynteressearre wêze yn dizze items:
It ûntwikkeljen fan fynmotoryske feardigens troch kleurjen taret bern op mear komplekse feardigens lykas skriuwen. Kleurje...
De marinesektor is in wiere wrâldwide ekonomyske macht, dy't navigearre is nei in merk fan 150 miljard ...
Ofrûne moandei kundige de Financial Times in deal oan mei OpenAI. FT lisinsje har sjoernalistyk fan wrâldklasse ...
Miljoenen minsken betelje foar streamingtsjinsten, beteljen moanlikse abonnemintskosten. It is gewoane miening dat jo ...