Биёед мисоли зеринро бубинем, то дар бораи Views бештар фаҳмем
1 – Рамзи зеринро нусхабардорӣ кунед ва дар он захира кунед resources/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 – Дар файл сатри зеринро илова кунед routes/web.php барои таъин кардани роҳ барои намуди боло.
Route::get('/test', function() {
return view('test');
});
3 – Дар браузер мо саҳифаро дар URL кушоем, то натиҷаи намоишро бубинем.
http://localhost:8000/test
Дар натиҷа мо навиштаҷоти "Laravel Blog Innovazione
” дар сарлавҳа h1
Адрес http://localhost:8000/test
дар браузер гузошташуда ба масир оварда мерасонад test
ки дар пункти дуюм нишон дода шудааст, ба назар даъват мекунад test.blade.php
дар банди 1 нишон дода шудааст.
Ҳангоми сохтани барномаи худ, ба шумо лозим меояд, ки маълумотро ба намоишҳо интиқол диҳед.
Барои дидани он ки чӣ тавр маълумот ба намоишҳо интиқол дода мешавад, биёед бо мисол идома диҳем:
1 – Рамзи зеринро нусхабардорӣ кунед ва дар он захира кунед resources/views/test.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
2 – Мо сатри зеринро дар файл илова мекунем routes/web.php барои таъин кардани роҳ барои намуди боло.
Route::get('/test', function() {
return view('test',[‘name’=>’Laravel Blog Innovazione’]);
});
3 – Қимате, ки ба калид мувофиқ аст 'name'
ба файл гузаронида мешавад test.blade.php
ва $name бо он арзиш иваз карда мешавад.
4 – Биёед ба URL-и зерин ташриф орем, то натиҷаи намоишро бубинем.
http://localhost:8000/test
5 - Натиҷа дар браузер бо ҳамон навиштаҷоте, ки дар мисоли аввал аст, пайдо мешавад, яъне навиштани "Laravel Blog Innovazione
” дар сарлавҳа h1
Мо дидем, ки чӣ тавр мо метавонем маълумотро ба намоишҳо интиқол диҳем, аммо баъзан ба мо лозим меояд, ки маълумотро ба ҳама намудҳо интиқол диҳем. Laravel онро осонтар мекунад. Усул вуҷуд дорад, ки ном дорад share()
ки ба ин максад истифода бурдан мумкин аст. Усули share()
ду далел, калид ва арзиш мегирад. Умуман, усул share()
аз усули оғозёбии провайдери хидматрасон даъват кардан мумкин аст. Мо метавонем ягон провайдери хидматрасониро истифода барем, AppServiceProvider ё мо service provider
.
Барои фаҳмидани маълумоти бештар дар бораи мубодилаи маълумот бо ҳама намудҳо ба мисоли зерин нигаред -
1 – Дар файл сатри зеринро илова кунед app/Http/routes.php .
app/Http/paths.php
Route::get('/test', function() {
return view('test');
});
Route::get('/test2', function() {
return view('test2');
});
2 - Мо ду файли намоишро эҷод мекунем: test.blade.php e test2.blade.php бо ҳамон код. Ин ду файлест, ки маълумотро мубодила мекунанд. Рамзи зеринро ба ҳарду файл нусхабардорӣ кунед. resources/views/test.blade.php
e resources/views/test2.blade.php
<html>
<body>
<h1><?php echo $name; ?></h1>
</body>
</html>
3 – Рамзи усули пурборкуниро дар файл иваз кунед app/Providers/AppServiceProvider.php чунон ки дар зер нишон дода шудааст. (Дар ин ҷо, мо усули мубодиларо истифода бурдем ва маълумоте, ки мо гузаштем, бо ҳама назарҳо мубодила карда мешавад.)
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-ҳои зерин.
http://localhost:8000/test
http://localhost:8000/test2
5 – Натиҷа дар браузер бо ҳамон навиштаҷоте пайдо мешавад, ки дар мисолҳои якум ва дуюм, яъне навиштаҷоти “Laravel Blog Innovazione
” дар сарлавҳа h1
Ercole Palmeri
Онҳо инчунин метавонанд ба ин чизҳо таваҷҷӯҳ кунанд:
Дар поликлиникаи Катания амалиёти офтальмопластика бо истифода аз намоишгари тиҷоратии Apple Vision Pro анҷом дода шуд…
Рушди малакаҳои хуби моторӣ тавассути рангкунӣ кӯдаконро ба малакаҳои мураккабтаре, ба мисли навиштан омода мекунад. Барои ранг кардан…
Бахши баҳрӣ як қудрати воқеии иқтисодии ҷаҳонӣ аст, ки ба бозори 150 миллиард доллар ҳаракат кардааст ...
Рӯзи душанбеи гузашта рӯзномаи Financial Times бо OpenAI созишнома эълон кард. FT журналистикаи сатҳи ҷаҳонии худро иҷозатнома медиҳад…