آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL

در این جلسه از مجموعه جلسات آموزش صفر تا صد لاراول 6 به بررسی و آموزش در این جلسه در مورد ELOQUENT و MODEL ها صحبت خواهیم کرد در لاراول 6 Laravel پرداخته می شود. Eloquent ابزاری عالی جهت پیاده‌سازی انواع مختلف عملیات‌های محاسباتی و پردازشی پایگاه‌ داده یا همان دیتابیس (ORM مخفف Object-relational mapping) است. در لاراول 6 هم این تنظیمات با نسخه های قبلی تفاوت آن چنانی ندارد.

بطور کلی استفاده از دیتابیس در هر سیستم لازم و ضروری است ولی نحوه اتصال به دیتابیس در هر زبان برنامه نویسی متفاوت است. در لاراول 6 با چند دستور ساده می توان با پایگاه داده یا همان دیتابیس ارتباط برقرار کرد بنابراین ما در این جلسه به اعمالی چون ساخت، حذف، بروزرسانی، مشاهده ، لیست و اضافه کردن را در پایگاه داده به آسان ترین و ساده‌ترین شکل ممکن خواهیم پرداخت در ادامه مختصری از محتوای این آموزش آورده شده است.

آموزش ELOQUENT و MODEL ها

محتوای آموزش

Eloquent در لغت به معنی سخنران و سخنور است. اما معنی و مفهوم پر کاربرد و ویژه ای در لاراول دارد. Eloquent ابزاری عالی جهت پیاده‌سازی انواع مختلف عملیات‌های محاسباتی و پردازشی پایگاه‌ داده یا همان دیتابیس (ORM مخفف Object-relational mapping) است. با استفاده از Eloquent‌ می‌توان اعمالی چون ساخت، حذف، بروزرسانی، مشاهده ، لیست و اضافه کردن را در پایگاه داده به آسان ترین و ساده‌ترین شکل ممکن انجام داد.

برای آنکه بتوانیم این ابزار جادویی را بهتر و بیشتر بشناسیم ابتدا باید بدانیم Model چیست؟ و کاربرد آن در Laravel چگونه است ؟

با توجه به این مفهوم و معنی که لاراول، فریم ورکی بر اساس MVC یا همان طراحی سه لایه است، وظیفه ارتباط با پایگاه داده یا دیتابیس بر عهده Model ها می باشد. اما چگونه؟ هر جدول در پایگاه داده، با یک Model در نرم افزار شما می تواند در ارتباط باشد و البته به نفع ماست که در ارتباط باشند. اما اینجاست که پای قوانین نام گذاری به میان می آید.

آموزش ELOQUENT و MODEL ها

قوانین نام گذاری در لاراول

  • قانون اول : اسم Model باید اسم مفرد یا شکل مفرد اسم جدول مربوطه با حرف اول بزرگ، نامگذاری شود. به طور مثال اسم مدل جدول posts باید باشد: Post
  • قانون دوم : اگر اسم Model به صورت دو سیلابی یا سه سیلابی باشد باید سیلاب آخر اسم جدول مربوطه، به صورت جمع نوشته شده باشد نه سیلاب های قبل از آن. مثال: اسم جدول مدل BestMusic باید به صورت best_musics نوشته شود.
  • قانون سوم : باید مدل مربوطه موجود باشد.

بعد از ایجاد جدول و مدل با رعایت قوانین بالا، ایجاد ارتباط با دیتابیس برای برنامه نویس، بسیار آسان تر و شیرین تر خواهد بود. درواقع می توان گفت به مجموعه این ارتباطات و متد هایی که در این ارتباطات به کار می روند، Eloquent گفته می شود. در این جلسه با مفهوم شیرین و پر استفاده Eloquent و Model به آسانی آشنا خواهید شد. error هایی که در طول کدنویسی در این جلسه پیش خواهند آمد، جزو معروف ترین خطاهای Laravel بوده و از فیلم حذف نشده اند.

برای مشاهده جلسه نهم (کار با فرم ها و ثبت از طریق فرم در دیتابیس در لاراول 6) کلیک کنید.


مشخصات فیلم آموزشی

نام اثر : فیلم آموزش صفر تا صد لاراول – جلسه هشتم: آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL

مدرس : مهندس سالار عباپور

مدت زمان : 27 دقیقه

زبان آموزش : فارسی

حجم فایل : یک فایل با حجم 41 مگا بایت

فرمت ویدئو : MP4 با کیفیت بالا


درباره محصول

فیلم آموزش صفر تا صد لاراول – جلسه هشتم: آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL محصولی است که در این پست به آن پرداخته شده است. در این آموزش به توضیح و معرفی فریم ورک لاراول پرداخته شده و بصورت کامل توسط گروه پشتیبانی پی استور تست و بازبینی شده است. محصول دارای نشان تضمین کیفیت پی استور می باشد.

 

سرفصل‌های دوره برنامه‌نویسی وب با زبان PHP و فریم‌ورک لاراول 6

معرفی فریم ورک لارول

در این جلسه به معرفی کلیات و مقدمه ای از فریم ورک لاراول Laravel که محبوت ترین فریم ورک زبان برنامه نویسی PHP می باشد، پرداخته و مزایای بی نظیر آن اشاره می شود.


زبان آموزش: فارسی مدت زمان: 13 دقیقه مدرس: مهندس سالار عباپور  نمایش: رایگان


برای آموزش این بخش کلیک کنید.

نصب لاراول و پیش نیازهای آن

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


زبان آموزش: فارسی مدت زمان: 20 دقیقه مدرس: مهندس سالار عباپور  نمایش: رایگان


برای آموزش این بخش کلیک کنید.

آدرس دهی در لارول 6

در این جلسه به نحوه کدنویسی و استفاده از فریم ورک لاراول  Laravel 6 پرداخته می شود آدرس دهی و ساخت صفحات از ابتدایی ترین آموزش های لارول است که در این قسمت بصورت کلی به آن اشاره می شود.


زبان آموزش: فارسی مدت زمان: 30 دقیقه مدرس: مهندس سالار عباپور  نمایش: رایگان


برای آموزش این بخش کلیک کنید.

معرفی کنترلر ها و استفاده از آن ها در لاراول Laravel 6

در این جلسه به توضیح و معرفی کنترلر ها و استفاده از آن ها در لاراول Laravel 6 پرداخته می شود. کنترلر‌ها به عنوان یکی از اساسی‌ترین و مهم‌ترین بخش‌های یک وب سایت و یا اپلیکیشن به‌حساب می‌آیند.


زبان آموزش: فارسی مدت زمان: 17 دقیقه مدرس: مهندس سالار عباپور  نمایش: رایگان


برای آموزش این بخش کلیک کنید.

استفاده از Bootstrap در لاراول 6

در این جلسه به استفاده از بوت استرپ Bootstrap، NMP و لاراول میکس در فریم ورک لاراول  Laravel 6 پرداخته می شود


زبان آموزش: فارسی مدت زمان: 17 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

طراحی قالب کلی سایت در لارول 6 LARAVEL

در این جلسه آموزش طراحی قالب کلی سایت در لارول 6 قرار داده شده است. برای طراحی قالب کلی سایت مفاهیم  استفاده از layout ها، معرفی دستور جدید npm برای رصد کردن تغییرات لحظه ای استایل ها، ایجاد فایل sccs برای هر فایل view و وارد کردن فایل های scss در فایل اصلی app.scss


زبان آموزش: فارسی مدت زمان: 33 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

تنظیمات دیتابیس و ساخت جدول در لاراول 6 LARAVEL

در این جلسه از مجموعه جلسات آموزش صفر تا صد لاراول 6 به بررسی و آموزش تنظیمات دیتابیس و ساخت جدول در لاراول 6 Laravel پرداخته می شود. تنظیمات دیتابیس یکی از مهم ترین قسمت در فریم ورک لاراول است. در لاراول 6 هم این تنظیمات با نسخه های قبلی تفاوت آن چنانی ندارد.


زبان آموزش: فارسی مدت زمان: 24 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL

در این جلسه از مجموعه جلسات آموزش صفر تا صد لاراول 6 به بررسی و آموزش ELOQUENT و MODEL ها در لاراول 6 Laravel پرداخته می شود. Eloquent ابزاری عالی جهت پیاده‌سازی انواع مختلف عملیات‌های محاسباتی و پردازشی پایگاه‌ داده یا همان دیتابیس (ORM مخفف Object-relational mapping) است.


زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

کار با فرم ها و ثبت از طریق فرم در دیتابیس در لاراول 6

در این جلسه به بررسی و آموزش برای ثبت یک مقدار در جدول دیتابیس از فرم Bootstrap استفاده می شود. و همچنین روش مقابله با حملات csrf که یکی از مخرب ترین حملات هکری است، توضیح داده خواهد شد. به عبارتی پس از مشاهده این آموزش شما قادر خواهید بود برای ثبت مقادیر در جداول دیتابیس از فرم های Bootstrap استفاده کرده و با استفاده از روش منحصر به فرد LARAVEL از فرم های خود در مقابل حملات csrf محافظت نموده و با هر گونه درخواست های جعلی مقابله کنید.


زبان آموزش: فارسی مدت زمان: 30 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

آموزش روت مدل بایندینگ Route Model Binding

در این جلسه از آموزش به توضیح و معرفی تزریق model در route یا استفاده از مدل در روت پرداخته شده و طریقه استفاده از model در route کامل توضیح داده شده است.


زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

ویرایش EDIT، حذف DELETE و بروزرسانی UPDATE رکورد در لاراول

در این جلسه آموزش ویرایش Edit، حذف Delete و بروزرسانی Update رکورد در لاراول LARAVEL 6  با استفاده از متد های متد های PUT  یا PATCH قرار داده شده است.


زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

جلسه دوازدهم: سیستم احراز هویت در لاراول 6

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


زبان آموزش: فارسی مدت زمان: 40 دقیقه مدرس: مهندس سالار عباپور  نمایش: دانلود غیر رایگان


برای آموزش این بخش کلیک کنید.

1 دیدگاه برای آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL

  1. programstore

    نطرات و پیشنهادات خود را با ما در میان بگذارید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.