بیشتر

لارویل: د لارویل لیدونه څه دي

د MVC چوکاټ کې، لیک "V" د لیدونو لپاره ولاړ دی، او پدې مقاله کې به موږ وګورو چې څنګه په لارویل کې نظریات وکاروو. د غوښتنلیک منطق او پریزنټشن منطق جلا کړئ. لیدونه د سرچینو / لید لارښود کې زیرمه شوي. عموما، لید HTML لري چې په براوزر کې به وړاندې شي.

د مثال په

راځئ چې د لیدونو په اړه نور پوهیدو لپاره لاندې مثال وګورو

1 - لاندې کوډ کاپي کړئ او خوندي یې کړئ Sources/views/test.blade.php

<html>
   <body>
      <h1>Laravel Blog Innovazione</h1>
   </body>
</html>

2 - په فایل کې لاندې کرښه اضافه کړئ لارې/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 - لاندې کوډ کاپي کړئ او خوندي یې کړئ Sources/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 او $نوم به د دې ارزښت سره بدل شي.

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

دوی ممکن د دې توکو سره هم علاقه ولري:

د نوښت خبر پاڼه
د نوښت په اړه خورا مهم خبرونه له لاسه مه ورکوئ. د بریښنالیک له لارې دوی ترلاسه کولو لپاره لاسلیک وکړئ.

وروستي مقالې

د ګوګل نوی مصنوعي استخبارات کولی شي DNA، RNA او "د ژوند ټول مالیکولونه" ماډل کړي

ګوګل ډیپ مائنډ د خپل مصنوعي استخباراتو ماډل یوه پرمختللې نسخه معرفي کوي. نوی پرمختللي ماډل نه یوازې چمتو کوي ...

9 د 2024 ماین

د لارویل ماډلر معمارۍ سپړنه

لارویل، د خپل ښکلي نحو او ځواکمنو ځانګړتیاو لپاره مشهور، د ماډلر معمارۍ لپاره یو پیاوړی بنسټ هم چمتو کوي. هلته…

9 د 2024 ماین

د سیسکو هایپرشیلډ او د سپلنک استملاک د امنیت نوی دور پیل کیږي

سیسکو او سپلنک د پیرودونکو سره مرسته کوي چې د راتلونکي امنیت عملیاتو مرکز (SOC) ته خپل سفر ګړندي کړي ...

8 د 2024 ماین

د اقتصادي اړخ هاخوا: د ransomware غیر څرګند لګښت

Ransomware د تیرو دوه کلونو راهیسې په خبرونو تسلط لري. ډیری خلک ښه پوهیږي چې بریدونه ...

6 د 2024 ماین

په Augmented Reality کې نوښتګره مداخله، د کاتانیا پولی کلینیک کې د ایپل لیدونکي سره

د ایپل ویژن پرو سوداګریز لیدونکي په کارولو سره د سترګو د سترګو عملیات په کاتانیا پولی کلینیک کې ترسره شوي ...

3 د 2024 ماین

د ماشومانو لپاره د رنګینګ پاڼو ګټې - د هر عمر لپاره د جادو نړۍ

د رنګ کولو له لارې د موټرو ښه مهارتونو رامینځته کول ماشومان د نورو پیچلو مهارتونو لکه لیکلو لپاره چمتو کوي. رنګولو…

2 د 2024 ماین

راتلونکی دلته دی: د بار وړلو صنعت څنګه د نړیوال اقتصاد انقلاب کوي

سمندري سکتور یو ریښتینی نړیوال اقتصادي ځواک دی ، کوم چې د 150 ملیارد بازار په لور حرکت کړی ...

1 د 2024 ماین

خپرونکي او OpenAI تړونونه لاسلیک کوي ترڅو د مصنوعي استخباراتو لخوا پروسس شوي معلوماتو جریان تنظیم کړي

تیره دوشنبه، فایننشل ټایمز د OpenAI سره یوه معامله اعلان کړه. FT د نړۍ په کچه ژورنالیزم جواز ورکوي ...

30 اپریل 2024

نوښت په خپله ژبه ولولئ

د نوښت خبر پاڼه
د نوښت په اړه خورا مهم خبرونه له لاسه مه ورکوئ. د بریښنالیک له لارې دوی ترلاسه کولو لپاره لاسلیک وکړئ.

مونږ سره په