Hayu urang tingali conto di handap pikeun ngartos langkung seueur ngeunaan Views
1 - Salin kodeu ieu sareng simpen di sumberdaya / pintonan / test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - Tambihkeun garis di handap ieu dina file route/web.php pikeun nyetél jalur pikeun pintonan di luhur.
Route::get('/test', function() {
return view('test');
});
3 – Dina browser urang muka kaca dina URL pikeun nempo kaluaran pintonan.
http://localhost:8000/test
Hasilna urang bakal ningali tulisan "Laravel Blog Innovazione
"dina judul h1
alamatna http://localhost:8000/test
disetél dina browser bakal ngakibatkeun jalur test
dieusian dina titik kadua, nelepon nepi view test.blade.php
dieusian dina titik 1.
Nalika ngawangun aplikasi anjeun, anjeun panginten kedah ngirimkeun data ka tampilan.
Pikeun ningali kumaha data disalurkeun ka pintonan, hayu urang teraskeun conto:
1 - Salin kodeu ieu sareng simpen di sumberdaya / pintonan / test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 - Urang tambahkeun garis di handap ieu dina file route/web.php pikeun nyetél jalur pikeun pintonan di luhur.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 – Nilai pakait jeung konci 'name'
bakal dikirimkeun ka file test.blade.php
jeung $ ngaran bakal diganti ku nilai éta.
4 – Hayu urang buka URL di handap pikeun nempo kaluaran pintonan.
http://localhost:8000/test
5 - Kaluaran bakal muncul dina browser kalayan tulisan anu sami sareng conto anu munggaran, nyaéta tulisan "Laravel Blog Innovazione
"dina judul h1
Kami geus katempo kumaha urang bisa ngalirkeun data ka pintonan, tapi kadang urang kudu ngalirkeun data ka sadaya pintonan. Laravel ngagampangkeun. Aya metoda disebut share()
nu bisa dipaké pikeun tujuan ieu. Metodeu share()
bakal nyandak dua argumen, konci sareng nilai. Umumna métode share()
tiasa ditelepon tina metodeu ngamimitian panyadia ladénan. Urang tiasa nganggo panyadia jasa naon waé, AppServiceProvider atawa urang service provider
.
Tingali conto di handap ieu pikeun ngartos langkung seueur ngeunaan ngabagi data sareng sadaya tampilan -
1 - Tambihkeun garis di handap ieu dina file app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Kami nyiptakeun dua file tampilan: test.blade.php e test2.blade.php kalawan kode sarua. Ieu mangrupikeun dua file anu bakal ngabagi data. Salin kodeu di handap ieu kana duanana file. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 – Robah kodeu métode boot dina file app/Providers/AppServiceProvider.php sakumaha ditémbongkeun di handap. (Di dieu, kami parantos nganggo metode ngabagi sareng data anu kami lulus bakal dibagikeun sareng sadaya pandangan.)
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 URL di handap ieu.
http://localhost:8000/test
http://localhost:8000/test2
5 - Kaluaran bakal muncul dina browser kalayan tulisan anu sami sareng conto kahiji sareng kadua, nyaéta tulisan "Laravel Blog Innovazione
"dina judul h1
Ercole Palmeri
Éta ogé bisa jadi kabetot dina item ieu:
Ngembangkeun kaahlian motorik halus ngaliwatan ngawarnaan nyiapkeun barudak pikeun kaahlian leuwih kompleks kawas nulis. Pikeun ngawarnaan…
Sektor angkatan laut mangrupikeun kakuatan ékonomi global anu leres, anu nuju ka arah pasar 150 milyar ...
Senén kamari, Financial Times ngumumkeun deal sareng OpenAI. FT ngalisensikeun jurnalisme kelas dunya na…
Jutaan jalma mayar jasa streaming, mayar biaya langganan bulanan. Pendapat umum yén anjeun…