با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، دراین پست آموزشی به آموزش کار با پایگاه داده در لاراول میپردازیم. همان طور که در بالا نیز به آن اشاره شد، Laravel اتصال به پایگاه داده و فرایند اجرای کوئری را به طور قابل توجهی آسان می سازد.در Laravel به راحتی می توان با پایگاه داده اتصال برقرار کرده و به وسیله ی SQL خالص یا کوئری ساز لاراول (fluent query builder) و یا ابزار ORM Eloquent از پایگاه داده های سمت سرور (back-end database) کوئری گرفت.
در حال حاضر لاراول از چهار پایگاه داده ی زیر پشتیبانی می کند:
همان طور که در بالا نیز به آن اشاره شد، Laravel اتصال به پایگاه داده و فرایند اجرای کوئری را به طور قابل توجهی آسان می سازد.در کار با پایگاه داده در لاراول شما می توانید پرس و جو های (کوئری) خود را با استفاده از SQL، query builder و یا Eloquent ایجاد کنید. با استفاده از Eloquent می توانید به سادگی هر چه بیشتر با دیتابیس کار کنید. در این روش هر جدول با یک مدل متناظر است که برای تعامل داده با آن جدول بکار می رود. در واقع مدل به شما امکان می دهد تا پرس و جوی خود را برای داده های مورد نظر در جدول اجرا کنید. به عنوان مثال ایجاد یک رکورد جدید در جدول به کمک Insert.
تنظیمات مربوط به پایگاه داده اپلیکیشن به صورت پیش فرض در فایل config/database.php قرار دارد.
همانطور که در جدول زیر نشان داده شده است.
نام ستون | نوع داده | اضافی |
---|---|---|
Id | int(11) | کلید اولیه | افزایش خودکار |
نام | varchar(25) |
ما شاهد نحوه اضافه کردن، حذف، بروزرسانی و بازیابی سوابق از پایگاه داده با استفاده از Laravel در جدول دانش آموزیم.
Sr.No. | ضبط و توضیحات |
---|---|
۱ | ما می توانیم با استفاده از نماد DB با استفاده از روش وارد کردن رکورد را وارد کنیم. |
۲ | پس از پیکربندی پایگاه داده، می توانیم سوابق را با استفاده از نماد DB با روش انتخاب بازیابی کنیم. |
۳ | ما می توانیم سوابق را با استفاده از نماد DB با روش بروز رسانی به روز کنیم. |
۴ | ما می توانیم رکورد را با استفاده از نماد DB با روش حذف، حذف کنیم. |
به صورت پیش فرض، لاراول یک environment connection به عنوان نمونه ارائه می دهد که کاملا آماده ی بهره برداری و استفاده همراه باHomestead می باشد.
Homestead یک ماشین مجازی کارآمد برای توسعه اپلیکیشن های لاراول بر روی دستگاه شخصی برنامه نویس است.
البته این امکان به شما داده شده که تنظیمات پیش فرض را مطابق نیاز پایگاه داده ی برنامه خود ویرایش نمایید.
در این پست سعی شدبه کار با پایگاه داده در لاراول تا حدی بپردازیم. Laravel به طور آماده و بدون نیاز به هیچگونه تنظیماتی از بانک اطلاعاتی SQL Server پشتیبانی می کند. تنها کاری که باید انجام دهید، افزودن تنظیمات پایگاه داده می باشد. به صورت پیش فرض، لاراول یک environment connection به عنوان نمونه ارائه می دهد که کاملا آماده ی بهره برداری و استفاده همراه باHomestead می باشد. Homestead یک ماشین مجازی کارآمد برای توسعه اپلیکیشن های لاراول بر روی دستگاه شخصی برنامه نویس است. البته این امکان به شما داده شده که تنظیمات پیش فرض را مطابق نیاز پایگاه داده ی برنامه خود ویرایش نمایید.