رفتن به مطلب
انجمن پشتیبانی لاراول ایران

Recommended Posts

سلام خسته نباشید 

متد ->get داخل query builder و elequent چه کاری میکنه؟

من این کد را نوشتم 

(news=news::orderBy('id','ASC$ و اجرا میشد ولی وقتی میخواستم count بگیرم نمیشد ولی وقتی ->get مینویسم درست میشه

میشه بگید چرا؟

ممنون

Share this post


Link to post
Share on other sites

وقتی شما یک کوئری رو با استفاده از برخی شروط مثل where یا orderby اختصاصی میکنید حتما باید از متد get برای دریافت خروجی کوئری استفاده کنید تا دیتای شما به صورت یک آبجکت استخراج بشه و شما بتونید count بگیرید یا هر کار دیگه ای

اما اگر یک کوئری رو بدون استفاده از شرط اجرا کنید برای مثال کوئری زیر:

$news = News::All();

در این حالت متد get در داخل متد All اجرا میشه و نیازی نیست شما هم مجدد get را صدا بزنید

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...