>> بنابراین یکی از این، بهترین ویژگی های
از چارچوب Laravel سخنور ORM است
و به دیوید اشاره کرد، یک ORM آیفون رابطه ای شی است
که به شما اجازه می دهد به نقشه داده ردیف پایه به اشیاء در پی اچ پی
و شما اجازه می دهد تا به ایجاد انجمن
بین این جداول مختلف واقعا به راحتی و بدون داشتن
برای نوشتن بسیاری از SQL در زیر هود
و به شما می دهد واقعا نحو خوبی برای جستجو
برای یک رکورد شخصی است.
بنابراین به جای گفتن، را انتخاب کنید، ستاره، از دوره
که در آن چیز دیگری شما می خواهم می گویند، دوره ها، پیدا کردن [نامفهوم]
و یا دوره های پیدا کردن هر یک از دوره شما به دنبال
و آن را چه چیزی تعیین SQL قرار است نوشته شود
و اجرای آن را به درستی برای شما و آن همه خدمت به شما
در یک شی که بعد از آن شما می توانید صفحه نمایش
بر روی صفحه نمایش واقعی به راحتی.
پس راه که سخنور RM کار می کند به ... کنوانسیون
که با استفاده از آن این است که اگر شما باید یک جدول پایگاه داده
است که جمع تا به عنوان مثال، دوره ها،
شما می توانید یک کلاس در ایجاد البته تماس پوشه مدل
و این همه شما می خواهم مجبور به انجام آن می گویند،
البته کلاس گسترش شیوا و آن
در زیر کاپوت به صورت خودکار فرض
که آنچه در جدول نام و نام خانوادگی است، آنچه را که ID است،
بنابراین به عنوان یک خودرو وجود دارد افزایش ID و یک وجود دارد
که همراه با Laravel توسط به طور پیش فرض این کاربر نام
و آن را با استفاده از برخی پیش ویژگی های نام رابط،
که ما آن را نمی به بیش از،
اما شما می توانید کلاس را ببینید کاربر، گسترش سخنور،
و شما می توانید نام جدول
اگر شما زیر کنوانسیون
از جمع ... داشتن نام جدول جمع
و یک نام کلاس منحصر به فرد.
اما ما میام جلو ایجاد یکی برای توجه به عنوان مثال
از قبل، ما میام جلو و ایجاد یکی برای دوره های.
پس ما البته نقطه پی اچ پی انجام
و انجام این کار البته کلاس گسترش سخنور.
و به این ترتیب من قصد دارم پرش در پی اچ پی مدیر من
و در واقع دوباره نام این جدول به دوره.
بنابراین در حال حاضر من جدول درس با مثال داده های مشابه
از فروشگاه برای اولین بار است که دیوید ذکر شده بود و در حال حاضر
که در این دوره است
در مدل دایرکتوری ما می توانید پیش بروید و می گویند، البته،
محدود 10 تا فقط ما می خواهید برای دریافت 10 رکورد،
دریافت و ما می گویم در این دوره است.
و بنابراین در حال حاضر ما رفتن به پیش بروید
و اجازه دهید دید بهتری ایجاد برای نمایش این مسائل در واقع.
بنابراین من در واقع ایجاد یک قالب تیغه های قبلی
و من فقط رفتن به جلو بروید و آن را کپی کنید در اینجا فقط
برای صرفه جویی، صرفه جویی در چند دقیقه از زمان.
[سر و صدای پس زمینه]
خوب، پس من ایجاد یک،
در نمایش پوشه من ایجاد دوره های نقطه تیغه
و من می خواهم به انجام نظر ایجاد دوره ها، و من قصد دارم
به تصویب دوره های متغیر با در واقع ... که قصد ندارم
به کار، فقط یک ثانیه، عنوان دوره.
خوب، پس آن کار نمی کند چرا که آن را می گوید: دسترسی ممنوع است
برای مسیر کاربر در میزبان های محلی.
بنابراین هر کسی می تواند به من بگویید چه آنها فکر می کنم ممکن است مشکل در اینجا؟
بنابراین مشکل این است که من هرگز Laravel گفت آنچه ... که من هستم
در تلاش برای دسترسی به پایگاه داده ها،
آن را به طور خودکار می دانم که من قادر هستم
برای دسترسی به پایگاه داده من در تلاش برای پرس و جو.
بنابراین در پوشه پیکربندی
که قبلا ذکر شده بود است از پی اچ پی با پایگاه داده نقطه وجود دارد
فایل و در اینجا ما نیاز به گفتن نیست که ما نام کاربر، jharvard
و قرمز و رمز در حال حاضر اگر ما به جلو و انجام
که داده های ناشناخته پایگاه، پایگاه داده.
بنابراین پایگاه داده که ما در تلاش هستیم
به انتخاب است به نام دوره های [نامفهوم]
و این بار این کار کرده است.
پس چه آن را انجام می دهند در اینجا آن را اجازه دهید من به جلو
و پرش به کنترل.
بنابراین من دوره انجام داد، محدود کردن ده، دریافت،
بنابراین من فقط گفت: من فقط می خواهم 10 ردیف در پایگاه داده،
واکشی کسانی که برای آنها، قرار داده و آنها را به این متغیر دوره.
بنابراین این دوره را متغیر در حال حاضر یک شی
که شامل ستون های مختلف
که من واقعا می تواند دسترسی به به راحتی در قالب.
بنابراین من برای هر دوره به عنوان البته ... برو جلو و زوم،
و من فقط درس می گویند عنوان یا البته توضیحات
و آن را به جلو و خروجی می رود هر ردیف پایگاه داده
است وجود دارد.
بنابراین شما می توانید به بسیار آن را مشاهده کنید ساده اما به راحتی به دلیل
با از نیاز به ارسال از SQL با دست
و پس از آن بدانند چگونه می توان به، چگونه آن را نقشه را به یک شی
اما از آن جایی که می شود واقعا قدرتمند است که، به عنوان دیوید مرتب سازی بر
از ذکر شده بود قبل از آن، زمانی که شما شروع
به جداول مختلف را که می خواهید به شریک
با دیگر، از طریق کلید های خارجی،
شما می توانید این اشیاء دارند انجام بلند کردن اجسام سنگین
از پرس و جو و بدانند چه جفت با چه و چگونه
به جلو بروید و رندر که.
بنابراین اگر ما در نگاه ... بیایید بفرمایید
و پرش به اینجا واقعا سریع، به طوری پیکربندی پایگاه داده چگونه آن را کردم
در آن وجود دارد [نامفهوم] جست و خیز این در حال حاضر.
بنابراین انواع مختلف در من ... انواع مختلف
روابط به طور پیش فرض برخی از از ... این چند وجود دارد
از این اما اینها 4 متداول ترین آنها یکی،
شده است که بسیاری، آن تعلق بیش از حد، و آن را به رابطه بسیاری تعلق دارد.
بنابراین شما می توانید نوع از یکی به عنوان فکر می کنم،
شما می دانید اگر شما فقط یکی از چیزی،
بنابراین در این مورد، یک حساب، این است که فقط واقعا dumbed
به عنوان مثال طرح را ساده
اما یک حساب کاربری تنها یک منبع در این مورد.
پس یک عرضه کننده کالا وجود دارد ID و تامین کننده
بنابراین در جدول حساب کاربری یک ID عرضه کننده کالا وجود دارد
و منبع خود را تا ID و فقط نوعی وجود دارد
از یک به یک رابطه.
در حالی که ... وجود دارد تعلق بیش از حد
بنابراین منظور تنها می تواند توان با یک مشتری قرار می گیرد،
در حالی که یک مشتری ممکن است یک دسته اند
سفارشات تنها جهت متعلق به یک مشتری،
شما می توانید 3 مختلف ندارد مردم خرید همان چیزی
در این مثال.
و پس از آن تا به بسیاری از افراد، مثل من گفت: مشتری بسیاری از سفارشات
اما نه از راه های دیگر در اطراف و سپس به آن تعلق دارد
برای بسیاری است بیشتر رابطه پیشرفته
که دیوید بود بیش از رفتن پیش از آن که در آن شما مرتب سازی بر
از دو جدول بپیوندید از طریق یک جدول کارآموز،
بنابراین در این مورد مجموعه های، قطعات یک بپیوندید
از مجامع و قطعات و یا به عنوان مثال
که ما قبلا داده شد،
دوره های ... مدرسان ملحق شدند
توسط یک مربی البته بپیوندید جدول و در این مورد،
و در صورت Laravel است،
آن را در واقع یک نیاز نیست خودکار اجرای اولیه ID
در جدول بپیوندید هر چند شما می توانید یکی داشته باشد،
آن را در واقع نمی کند نیاز به یک یا برای آن
به کار راه آن را ندارد.
بنابراین اجازه دهید به جلو و راه اندازی مرتب سازی بر
از چند اشیاء مختلف بر اساس در غیر از پایگاه داده
که ما در حال حاضر و بنابراین ما قصد داریم در حفظ و دوره ها
به عنوان شی پایه ما، اما ما رفتن به می گویند که در به دنبال
در جدول پایگاه داده، البته بسیاری از نشست
پس از آن تا چند بار جلسه، آن را به یک گروه تعلق دارد
و آن را متعلق به هر دو بسیاری از مدرسان و مورد نیاز.
بنابراین ممکن است وجود داشته باشد چند الزامات مورد نیاز برای دوره
اما مورد نیاز می تواند به اشتراک گذاشته شده توسط دوره های مختلف.
بنابراین اجازه دهید به جلو و ببینید اگر ما می توانیم مدل
که کمی با استفاده از مدل های شیوا
بنابراین شما ام کردم ... بیایید با شروع مربی نقطه [نامفهوم]
بنابراین شبیه به قبل، ما رفتن به جلو بروید و می گویند،
استاد کلاس، گسترش سخنور
و تا این امر فرض کنیم که من قبلا هم گفتم،
است که جمع وجود دارد مربیان مربی
و این جدول این است که از آن خواهد شد نقشه برداری به.
و در حال حاضر در این دوره، ما میام جلو
و می گویند ... ما روش شما ایجاد
بنابراین تابع عمومی آموزش،
مردم ... با عرض پوزش من ... آره آموزش تابع های عمومی
و روشی که مجموعه Laravel
تا روابط شما شده است و بازگشت این متعلق به استاد بسیاری از،
پس این به ما می گوید که در حال حاضر دوره مرتبط
با استفاده از مدل استاد، که همه ما نیاز به انجام
برای راه اندازی این رابطه و در حال حاضر به عنوان ما
در این حلقه در اینجا می توان گفت، تا به خاطر آن است ... به آن تعلق
به روابط بسیاری وجود دارد می توانید یک یا چند مدرسان.
بنابراین یک آرایه یا آن را آن را یک شی است که بیش
از یک استاد در آن بنابراین ما قصد داریم به هم حلقه
در اینجا و می گویند برای هر مدرسان دوره به عنوان مربی
و سپس انتخاب کردن برای اولین بار نام و نام خانوادگی،
به اعتقاد من آن ها ستون تا اولین و آخرین،
برای اولین بار می تواند نام، نام خانوادگی.
بنابراین اولین و آخرین آن را به مجموعه در این کاتالوگ البته
و اجازه دهید به پیش بروید و ببینید اگر که ارائه
بنابراین مدرسان ... آره به نظر می رسد مانند آنها در حال نشان دادن
تا مگر وجود دارد یک همراه نیست
بنابراین در این مورد وجود دارد هیچ مدرسان ذکر شده
با درس بلکه در تمام موارد دیگر شما یکی را ببینید
و یا مربیان بیشتر به عنوان تعریف شده در رابطه.
بنابراین یک چیز است که نوع مارپیچ گاهی اوقات با در ORM
مثل این است که شما به جلو و تعریف یک رابطه
و شما فکر می کنم خوب است آن را واکشی داده های من به درستی
به عنوان من به دنبال در اینجا همه چیز رندر
بر روی صفحه نمایش همه حق است، همه چیز خوب است،
آن را به انجام همه SQL در پشت صحنه برای من
اما آنچه در اینجا اتفاق می افتد است
هنگامی که آن را برای اولین بار بازخوانی دوره های آن را نمی داند
که شما نیز خواهد بود به دنبال مربیان.
پس از آن بازخوانی تمام دروس برای شما و سپس آن را می رود
برای نشان دادن تمام این داده ها در ، در این دیدگاه حق در اینجا
و سپس آن را در این می شود برای هر یک از آموزگاران درس
و آن را می گوید: درست است من نمی می دانم آنچه را که استاد
در عین حال اجازه دهید من به بهانه آن
و آن را به انجام این کار هر وقت که می خواهید
از طریق حلقه البته.
پس هر وقت که شما در تلاش برای نشان دادن یک دوره
بر روی صفحه نمایش این نوع از اواخر سال به همه چیز گفت: من نیاز
برای پیدا کردن آنچه که مربیان برای این ردیف می باشد
و پس از آن به انجام N به علاوه یک پرس و جو
پس از آن به انجام این حال بسیاری از حلقه ها شما باید آن را انجام دیگر
پرس و جو در حالی که نیست کارآمد ترین راه برای رفتن به
در مورد واکشی و نمایش اطلاعات شما.
پس راه به بهانه همه چیز تا جلو در Laravel است
می گویند البته با آموزش محدود کردن ده گرفتن
و در حال حاضر می داند که به نظر می رسد هیچ تفاوتی ندارد و فقط به چشم
اما به جای انجام این کار من حدس می زنم آن خواهد بود 12 نمایش داده شد
یا بیشتر در پشت صحنه در حال حاضر آن را تنها انجام دو یا سه.
بنابراین ما می توانیم، ما می تواند ادامه در آن مد و راه
فقط چند روابط پس چه برخی از آنها
از دیگر بسیاری از جلسه.
بنابراین مشابه ما راه اندازی یک مدل به نام جلسه،
کلاس [نامفهوم] گسترش سخنور
و آن را باید ... همه چیز باید مراقبت از اینجا گرفته شده
اگر ما در جدول جلسات نگاه این رو ID خودکار ایجاد یک
از آن جمع تا همه چیز باید به درستی کار اگر ما سعی می کنیم
برای نمایش جلسات.
بنابراین اجازه دهید به عقب برویم به ما در حال حاضر این توضیح
و آن را به یک جدید رابطه ... متاسفم آن بود
است [نامفهوم] جلسه، پس اجازه دهید در میز نشست نگاه
و ببینید چه چیزی ما ممکن است برای به نمایش در اینجا.
بنابراین اجازه دهید فقط به نشان دادن ... در واقع من یک مجموعه قالب
برای این، من فقط گرفتن یک جدول کوچک
و قرار دادن این در اینجا ببینید.
من می خواهم برای نشان دادن فقط برخی از داده ها
در مورد دوره های مختلف جلسات و [نامفهوم].
ببینید اگر من از دست رفته چیزی در اینجا، جلسات، من آن را به حال منحصر به فرد
بنابراین در حال حاضر ما مرتب سازی بر از جدول اینجا
به عنوان های مختلف جلسات، چه نوع است،
هنگامی که آن آغاز می شود، و غیره به پایان میرسه.
بنابراین من می تواند در فقط در ادامه راه اندازی این روابط
اما به عنوان آن را به شما نوع چکیده SQL از داشتن
با دست نوشته شود و طول می کشد مراقبت از تعداد زیادی
از بلند کردن اجسام سنگین در پشت صحنه برای شما
هنگامی که این را ایجاد می کنید انجمن بر اساس کلید
که در حال راه اندازی به درستی در پایگاه داده.
همانطور که شما می خواهید از طریق
و نصب Laravel در بسیاری ... بسیار زیادی وجود دارد
برای پوشش آن را در واقع نوعی از دشوار را به تلاش برای دیدن
که بخشی به نیش کردن و رفتن بیش از اما هستند بسیاری وجود دارد
که ما را به ادامه بحث احتمالا در روز دوشنبه.
از ویژگی های بسیار بیشتری به ORM سخنور
و از راه های مختلف صرفه جویی در داده ها، ارتباط داده ها،
پاک کردن همه چیز، ایجاد حوزه های مختلف
برای زمانی که شما پرس و جو قرار دادن [نامفهوم] و غیره
بنابراین شما می توانید یک نگاه را از طریق این و من فکر می کنم ...
>> روند آن خواهد شد
مانند پس از آن در حال حرکت رو به جلو است یک بار ما گروه اصلی ما تشکیل شده،
چهار گروه فرد زمانی که ما تصمیم بگیرند
در پروژه های گروه های مختلف مسئولیت راه است
به طور کلی divvied شود تا است یک یا دو نفر از شما مرتب
از بازگشت به نقشه کشی هیئت مدیره و از همه حق
برای هر مشکل ما در حال تلاش
برای حل در اینجا سازمان های ما به پیاده سازی،
به عنوان مثال یک مربی و یا هسته و یا به نوعی
پیوستن وجود دارد و نظر شما تنظیمات از جداول پایگاه داده
همانطور که ما در نیمه اول انجام داد امروز و پس از آن به عنوان تیم اشاره
به اینجا گام بعدی در این روند خواهد بود برای آمدن
با کلاس ها و شما چند فایل را ارسال
که گسترش سخنور در این روش با استفاده از برخی از
از قابلیت های جعبه اما پس از آن نیز با اضافه کردن شاید برخی از
از شما خود قابلیت برای به عنوان مثال شماره تلفن گرفتن
که در آن شما ممکن است به سادگی فرمت شماره تلفن بر اساس
در برخی از تم های استاندارد و غیره و پس از آن همه
که اطلاعات احتمالا خواهد شد به یکی خود را به ارتباط برقرار
و یا دو و یا دیگر ... سه مردم دیگر
در گروه خود گفت: همه شما حق دارید که این کلاس ها،
شما این قابلیت هم اکنون شروع در واقع نوشتن منطق
پیاده سازی کنترل، در همین حال شخص دیگری
در گروه خود را اداره کند خواهد شد نمایش و غیره قالب تیغه
که تیم ضمن اشاره به شد کسی به مراقبت را
از [نامفهوم] تجربه و استفاده از رابط های خود را
و کشویی کاربر و آنچه را که
و حتی اگر ما تازه شروع کرده ایم
به خراش سطح در اینجا این واقعیت است
که تیم به ارسال نامه تنها نیست خط از SQL و این واقعیت است
که او به نوعی قادر بود
به بصورت خودکار بپیوندید این جداول چندگانه است
که در آن شما واقعا شروع به همه چیز نسبتا با قدرت ببینید.
بنابراین حتی اگر در برای اولین بار آن را
به کاملا یک آموزش منحنی دلیل این که شما نوع دارند
به یاد بگیرند که چگونه این چارچوب خاص کار می کند.
در پایان اضافه کردن برخی از جدید جدول، اضافه کردن برخی از ویژگی های جدید
به البته فروشگاه جدید و مانند آن می تواند فقط در یک دقیقه را
برای انجام این کار و به روز رسانی قالب، فقط ثانیه
پس از آن بسیار هیجان انگیز است که شما می توانید شروع به
برای انجام این کار به سرعت.
بنابراین با تشکر بسیار به تیم در که صخره اویزان کننده، انجام مراقبت
فرم قرعه کشی در غیر این صورت هیچ ربطی به
تا زمانی که شما می شنوید از ما در یک روز یا بیشتر از طریق پست الکترونیکی،
ما به شما در هفته آینده را ببینید.