Ayo ndeleng conto ing ngisor iki kanggo mangerteni sing luwih lengkap babagan Views
1 - Salin kode ing ngisor iki lan simpen ing resources/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - Tambah baris ing ngisor iki ing file route/web.php kanggo nyetel path kanggo tampilan ndhuwur.
Route::get('/test', function() {
return view('test');
});
3 – Ing browser kita mbukak kaca ing URL kanggo ndeleng output saka tampilan.
http://localhost:8000/test
Akibaté, kita bakal weruh tulisan "Laravel Blog Innovazione
"ing judhul h1
alamate http://localhost:8000/test
disetel ing browser bakal mimpin menyang rute test
kasebut ing titik kapindho, nelpon tampilan test.blade.php
ditemtokake ing titik 1.
Nalika nggawe aplikasi, sampeyan bisa uga kudu ngirim data menyang tampilan.
Kanggo ndeleng carane data dikirim menyang tampilan, ayo nerusake conto:
1 - Salin kode ing ngisor iki lan simpen ing resources/views/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 - Kita nambah baris ing ngisor iki ing file route/web.php kanggo nyetel path kanggo tampilan ndhuwur.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 - Nilai sing cocog karo kunci 'name'
bakal ditransfer menyang file test.blade.php
lan $ jeneng bakal diganti dening nilai sing.
4 – Ayo ngunjungi URL ing ngisor iki kanggo ndeleng output tampilan.
http://localhost:8000/test
5 – Output bakal katon ing browser kanthi tulisan sing padha kaya ing conto pisanan, yaiku tulisan "Laravel Blog Innovazione
"ing judhul h1
Kita wis weruh carane bisa ngirim data menyang tampilan, nanging kadhangkala kita kudu ngirim data menyang kabeh tampilan. Laravel nggampangake. Ana cara sing diarani share()
kang bisa digunakake kanggo maksud iki. Metode share()
bakal njupuk rong argumen, kunci lan nilai. Umume metode share()
bisa ditelpon saka cara wiwitan panyedhiya layanan. Kita bisa nggunakake panyedhiya layanan apa wae, AppServiceProvider utawa kita service provider
.
Deleng conto ing ngisor iki kanggo ngerti luwih lengkap babagan nuduhake data karo kabeh tampilan -
1 - Tambah baris ing ngisor iki ing file app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Kita nggawe rong file tampilan: test.blade.php e test2.blade.php karo kode padha. Iki minangka rong file sing bakal nuduhake data. Salin kode ing ngisor iki menyang loro file kasebut. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 – Ngganti kode cara boot ing file app/Providers/AppServiceProvider.php kaya ing ngisor iki. (Ing kene, kita wis nggunakake metode enggo bareng lan data sing dilewati bakal dituduhake karo kabeh tampilan.)
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 - Ndeleng URL ing ngisor iki.
http://localhost:8000/test
http://localhost:8000/test2
5 – Output bakal katon ing browser kanthi tulisan sing padha kaya ing conto pisanan lan kaloro, yaiku tulisan "Laravel Blog Innovazione
"ing judhul h1
Ercole Palmeri
Dheweke bisa uga kasengsem ing item kasebut:
Istilah Pasar Kunci Smart nuduhake industri lan ekosistem ing sekitar produksi, distribusi lan panggunaan…
Ing rekayasa piranti lunak, pola desain minangka solusi optimal kanggo masalah sing umume kedadeyan ing desain piranti lunak. Aku kaya…
Tandha industri minangka istilah umum sing nyakup sawetara teknik sing digunakake kanggo nggawe tandha permanen ing permukaan…
Conto makro Excel sing prasaja ing ngisor iki ditulis nggunakake VBA Estimasi wektu maca: 3 menit Conto…