keyboard_return  چسبون مقالات آموزشی pass کردن داده در laravel و blade
  1. pass کردن داده در laravel و blade

آموزش pass کردن داده در laravel

برای ارسال داده در لاراول و template engine blade باید مراحل زیر را دنبال کنید:

برای مثال فرض کنید ما یک آرایه داریم و می خواهیم داده های آرایه را با کمک دستورات blade که یک template engine قدرتمند است در یک صفحه از سایت نمایش دهیم. به چندین صورت می تونید داده ها رو در لاراول ارسال کنید یا pass کنید.

ما در اینجا میخوایم آرایه خودمونو به page ای که اسمش namayesh هست ارسال کنیم.

laravel-pass-data-in-blade

فایل routes.php رو باز کنید(در مسیر app/Http). آرایه ای که ساختیم اسمش mylist$ هست. ما میخوایم عناصر این آرایه رو به صفحه ی مورد نظر ارسال کنیم تا برای کاریران نمایش پیدا کنه. به صورت زیر عمل کنید:

<?php     Route::get('/', function () {     $mylist=['arman','hamid','chasboon'];             return view('namayesh',compact('mylist'));     });

همانطور که میبینید با استفاده از دستور compact داده ها رو ارسال کردیم. اگر توجه کرده باشید درون پرانتز نوشتیم mylist و از علامت $ در اول متغیر استفاده نکردیم. لاراول بصورت خودکار میفهمه کدوم متغیر هست پس علامت $ رو در compact بکار نبرید. حالا به مسیر resources\views برید. یک فایل با نام namayesh.blade.php ایجاد کنید. فایل رو باز کنید و فایل های زیر رو در اون paste کنید:

<html>  
   <head> 
    <title>chasboon.ir</title>
     </head>    
 <body>   
  <a href="chasboon.ir">chasboon.ir</a> 
    @foreach($mylist as $printnamayesh)
     <li> {{$printnamayesh}} </li>
     @endforeach  
   </body>    
 </html>

مشاهده می کنید که دستورات blade رو داخل {{}} قرار می دهیم. حالا سرور رو serve کنید تا نتیجه رو ببینید. با وبسایت آموزشی چسبون همراه باشید.

pass کردن داده در laravel و blade - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

pass کردن داده در laravel و blade
دیدگاه‌ها

دیدگاهی وجود ندارد

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.