اچو ته Views بابت وڌيڪ سمجھڻ لاءِ ھيٺ ڏنل مثال ڏسو
1 - هيٺ ڏنل ڪوڊ ڪاپي ڪريو ۽ ان ۾ محفوظ ڪريو وسيلن/views/test.blade.php
<html>
<body>
<h1>Laravel Blog Innovazione</h1>
</body>
</html>
2 - فائل ۾ ھيٺ ڏنل لائن شامل ڪريو رستا/web.php مٿي ڏنل ڏسڻ لاء رستو مقرر ڪرڻ لاء.
Route::get('/test', function() {
return view('test');
});
3 - برائوزر ۾ اسان يو آر ايل تي صفحي کي کوليو ڏسڻ جي آئوٽ کي ڏسڻ لاء.
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 - اسان فائل ۾ ھيٺ ڏنل لائن شامل ڪندا آھيون رستا/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 - ويزا هيٺيون URLs.
http://localhost:8000/test
http://localhost:8000/test2
5 - آئوٽ پٽ برائوزر ۾ ساڳي لکڻي سان ظاهر ٿيندو جيئن پهرين ۽ ٻئي مثالن ۾، يعني لکڻ “Laravel Blog Innovazione
"عنوان ۾ h1
Ercole Palmeri
اهي شايد انهن شين ۾ دلچسپي رکن ٿا:
ڪيٽينيا پولي ڪلينڪ ۾ ايپل ويزن پرو ڪمرشل ناظر استعمال ڪندي هڪ چشمي جو آپريشن ڪيو ويو…
رنگ سازي ذريعي سٺي موٽر صلاحيتن کي ترقي ڪرڻ ٻارن کي وڌيڪ پيچيده صلاحيتن لاء تيار ڪري ٿو جهڙوڪ لکڻ. رنگ ڏيڻ…
بحري شعبي هڪ حقيقي عالمي معاشي طاقت آهي، جيڪا 150 بلين مارڪيٽ جي طرف نيويگيٽ ڪئي آهي ...
گذريل سومر، فنانشل ٽائمز OpenAI سان هڪ ڊيل جو اعلان ڪيو. ايف ٽي پنهنجي عالمي سطح جي صحافت کي لائسنس ڏئي ٿو ...