آئیے ویوز کے بارے میں مزید سمجھنے کے لیے درج ذیل مثال کو دیکھتے ہیں۔
1 - درج ذیل کوڈ کو کاپی کریں اور اسے محفوظ کریں۔ وسائل/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 - درج ذیل کوڈ کو کاپی کریں اور اسے محفوظ کریں۔ وسائل/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 - آئیے ویو کی آؤٹ پٹ دیکھنے کے لیے درج ذیل یو آر ایل پر جائیں۔
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 درج ذیل URLs
http://localhost:8000/test
http://localhost:8000/test2
5 - آؤٹ پٹ براؤزر میں اسی تحریر کے ساتھ ظاہر ہوگا جیسا کہ پہلی اور دوسری مثالوں میں، یعنی تحریر "Laravel Blog Innovazione
"عنوان میں h1
Ercole Palmeri
وہ ان اشیاء میں بھی دلچسپی لے سکتے ہیں:
Veeam کی طرف سے Coveware سائبر بھتہ خوری کے واقعات کے ردعمل کی خدمات فراہم کرتا رہے گا۔ Coveware فرانزک اور تدارک کی صلاحیتیں پیش کرے گا…
پیشن گوئی کی دیکھ بھال تیل اور گیس کے شعبے میں انقلاب برپا کر رہی ہے، پلانٹ کے انتظام کے لیے ایک جدید اور فعال نقطہ نظر کے ساتھ۔
UK CMA نے مصنوعی ذہانت کے بازار میں بگ ٹیک کے رویے کے بارے میں ایک انتباہ جاری کیا ہے۔ وہاں…
عمارتوں کی توانائی کی کارکردگی کو بڑھانے کے لیے یورپی یونین کی طرف سے تیار کردہ "گرین ہاؤسز" فرمان نے اپنے قانون سازی کے عمل کو اس کے ساتھ ختم کیا ہے…