دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۲
  • اسفند

جلسه ۱۵ : کار با پایگاه داده در لاراول

  • دسته‌بندی‌ها :
جلسه ۱۵ : کار با پایگاه داده در لاراول
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، دراین پست آموزشی به آموزش کار با پایگاه داده در لاراول میپردازیم. همان طور که در بالا نیز به آن اشاره شد، Laravel اتصال به پایگاه داده و فرایند اجرای کوئری را به طور قابل توجهی آسان می سازد.در Laravel به راحتی می توان با پایگاه داده اتصال برقرار کرده و به وسیله ی SQL خالص یا کوئری ساز لاراول (fluent query builder) و یا ابزار ORM Eloquent از پایگاه داده های سمت سرور (back-end database) کوئری گرفت.

      آشنایی با کار با پایگاه داده در لاراول

      در حال حاضر لاراول از چهار پایگاه داده ی زیر پشتیبانی می کند:

      • MySQL
      • Postgres
      • SQLite
      • SQL Server

      همان طور که در بالا نیز به آن اشاره شد، Laravel اتصال به پایگاه داده و فرایند اجرای کوئری را به طور قابل توجهی آسان می سازد.در کار با پایگاه داده در لاراول شما می توانید پرس و جو های (کوئری) خود را با استفاده از SQL، query builder و یا Eloquent ایجاد کنید. با استفاده از Eloquent می توانید به سادگی هر چه بیشتر با دیتابیس کار کنید. در این روش هر جدول با یک مدل متناظر است که برای تعامل داده با آن جدول بکار می رود. در واقع مدل به شما امکان می دهد تا پرس و جوی خود را برای داده های مورد نظر در جدول اجرا کنید. به عنوان مثال ایجاد یک رکورد جدید در جدول به کمک Insert.

      اتصال به پایگاه داده

      تنظیمات مربوط به پایگاه داده اپلیکیشن به صورت پیش فرض در فایل config/database.php قرار دارد.

      همانطور که در جدول زیر نشان داده شده است.

      پایگاه داده: کالج

      جدول: دانشجو

      نام ستوننوع دادهاضافی
      Idint(11)کلید اولیه | افزایش خودکار
      نامvarchar(25)

      ما شاهد نحوه اضافه کردن، حذف، بروزرسانی و بازیابی سوابق از پایگاه داده با استفاده از Laravel در جدول دانش آموزیم.

      Sr.No.ضبط و توضیحات
      ۱ما می توانیم با استفاده از نماد DB با استفاده از روش وارد کردن رکورد را وارد کنیم.
      ۲پس از پیکربندی پایگاه داده، می توانیم سوابق را با استفاده از نماد DB با روش انتخاب بازیابی کنیم.
      ۳ما می توانیم سوابق را با استفاده از نماد DB با روش بروز رسانی به روز کنیم.
      ۴ما می توانیم رکورد را با استفاده از نماد DB با روش حذف، حذف کنیم.

      به صورت پیش فرض، لاراول یک environment connection به عنوان نمونه ارائه می دهد که کاملا آماده ی بهره برداری و استفاده همراه باHomestead می باشد.

      Homestead یک ماشین مجازی کارآمد برای توسعه اپلیکیشن های لاراول بر روی دستگاه شخصی برنامه نویس است.

      البته این امکان به شما داده شده که تنظیمات پیش فرض را مطابق نیاز پایگاه داده ی برنامه خود ویرایش نمایید.

      کلام آخر

      در این پست سعی شدبه کار با پایگاه داده در لاراول تا حدی بپردازیم. Laravel به طور آماده و بدون نیاز به هیچگونه تنظیماتی از بانک اطلاعاتی SQL Server پشتیبانی می کند. تنها کاری که باید انجام دهید، افزودن تنظیمات پایگاه داده می باشد. به صورت پیش فرض، لاراول یک environment connection به عنوان نمونه ارائه می دهد که کاملا آماده ی بهره برداری و استفاده همراه باHomestead می باشد. Homestead یک ماشین مجازی کارآمد برای توسعه اپلیکیشن های لاراول بر روی دستگاه شخصی برنامه نویس است. البته این امکان به شما داده شده که تنظیمات پیش فرض را مطابق نیاز پایگاه داده ی برنامه خود ویرایش نمایید.

      QR:  جلسه ۱۵ : کار با پایگاه داده در لاراول
      به اشتراک بگذارید