رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش : پکیچ کاربردی ajax-blade
#1
Rainbow 
درود بر دوستان لاراولی عزیز ، به تازگی با این پکیج روبه رو شدم که کاربردی هست و کار راه انداز و برای سرعت لودینگ صفحه برای نمایش رکوردهای زیاد خیلی مورد استفاده قرار میگیره  . کار این  پکیج به این صورت هست که هنگامی که شما پکیج رو نصب کنید و کدهای لازم رو که در ادامه میگم خدمتتون قرار بدید هنگام اسکرول صفحه اطلاعات شما بارگزاری میشود


آموزش نصب :
  • روش اول :

کد زیر رو در فایل Composer  خود قرار بدید :

کد پی‌اچ‌پی:
"require": {
 
   "ghanem/ajaxblade""0.2.*"



سپس دستور composer update  رو در Command Line  اجرا کنید .


  • روش دوم :

در Command Line   دستور زیر را اجرا کنید :
کد پی‌اچ‌پی:
composer require ghanem/ajaxblade 



پس از نصب پکیج به فایل config/app.hp رفته و کد زیر را در providers اضافه کنید :


کد پی‌اچ‌پی:
'providers' => [
 
   Ghanem\Ajaxblade\AjaxbladeServiceProvider::class,
]; 

سپس دستور زیر را اجرا کنید :
کد پی‌اچ‌پی:
php artisan vendor:publish 

تبریک میگم شما با موفقیت این پکیج رو نصب کردید .


برای استفاده از این پکیج ابتدا به کنترلر مورد نظر مراجعه کنید و کد های زیر را در function  خود قرار دهید :

کد پی‌اچ‌پی:
public function index()
 
  
 
      $songs Name::paginate(50);
 
      return view('songs.index',compact('songs'));
 
  

حال نوبت میرسه به این که کدهای مربوط به View خودتون رو به این شکل قرار دهید :

در قسمت <head>  صفحه مورد نظر اسکریپت های مورد نیاز را قرار دهید :
کد:
<script src="http://code.jquery.com/jquery.js"></script>
   <script src="{{ asset('vendor/ajaxblade/ajaxblade.js') }}"></script>


و در قسمتی که میخواد اطلاعات واکشی شده از مدل را مشاهده کنید کد زیر را قرار دهید :

کد پی‌اچ‌پی:
<div class="abs">
 
   <ul>
 
   @foreach($songs as $song)
 
       <li class="item">
 
           <a href="">{{$song->id}} - {{ $song->name }}</a>
 
       </li>
 
   @endforeach
 
   </ul>
 
      @ajaxpagination($songs)
</
div


حالا میتونید به راحتی از صفحه ajax ای که دارید لذت ببرید .  Cool


امیدوارم از این آموزش لذت برده باشید .

با تشکر
کد آن است که خود ببوید نه آن که برنامه نویس بگوید  Cool
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش اعتبار سنجی در لاراول 5 alihossein 4 775 11-20-2016, 07:12 AM
آخرین ارسال: حمید رﺽا کمالی
  آموزش روتینگ routing در لاراول 5 alihossein 2 1,130 11-12-2016, 04:37 AM
آخرین ارسال: حمید رﺽا کمالی
  آموزش کار با دیتابیس در لاراول 5 alihossein 6 1,560 10-27-2016, 01:01 PM
آخرین ارسال: sempaisaleh
  آموزش Migration در لاراول 5 alihossein 9 1,168 08-15-2016, 04:17 PM
آخرین ارسال: Naser.SherafatiNia
  آموزش فارسی لاراول ۵ alihossein 4 2,865 07-22-2016, 04:16 PM
آخرین ارسال: elham_malekmohamadi
  # سوال : آموزش ساخت ربات تلگرام با پکیج irazasyed/telegram-bot-sdk Bvk.Programmer 0 236 04-25-2016, 04:54 PM
آخرین ارسال: Bvk.Programmer
  درخواست آموزش کار با پکیج intervention/image Bvk.Programmer 6 492 04-18-2016, 05:52 PM
آخرین ارسال: hamo
  آموزش Session ها در لاراول 5 alihossein 1 666 01-29-2016, 12:33 PM
آخرین ارسال: SajadDP
  آموزش کنترلر ها در لاراول 5 alihossein 3 974 01-07-2016, 02:28 PM
آخرین ارسال: Bvk.Programmer
  یک مشکل در if blade AMIR.EMAIL@YAHOO.COM 1 99 01-04-2016, 05:36 PM
آخرین ارسال: Bvk.Programmer

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.