راکت

پرسش و پاسخ ها


امیر
امیر
3 سال پیش
توسط امیر مطرح شد

مشکل eloquent در لاراول

سلام و وقت بخیر ساختار جداول : users id name roles id name properties id description role_user id user_id role_id property_id و روابط : class User extends Model{ public function roles(){ return $this->belongsToMany(Role::class , 'role_user')-...

رافق مجتهدزاده
رافق مجتهدزاده
3 سال پیش
توسط رافق مجتهدزاده مطرح شد

نوشتن کوئری مناسب برای جداول مرتبط به هم

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

محمدرضا فلکی
محمدرضا فلکی
4 سال پیش
توسط محمدرضا فلکی مطرح شد

eloquent ستون price رو توی جدول orders پیدا نمیکنه

سلام دوستان من یه کد eloquent دارم که ارور میده و نمیتونه ستون price رو پیدا کنه $customers = Customer::with('orders') ->orderBy('price') ->groupBy('first_name') ->get(['id', 'first_name', 'last_name', DB::raw('SUM(orders.price) AS price',)]); در اصل من e...

محمدرضا فلکی
محمدرضا فلکی
4 سال پیش
توسط محمدرضا فلکی مطرح شد

تبدیل کد SQL به Eloquent یا query builder

سلام دوستان من یه کد SQL دارم که میخوام اونو به eloquent یا query builder تبدیل کنم SELECT customers.id ,customers.first_name, customers.last_name, SUM(orders.price) price FROM customers INNER JOIN orders ON customers.id = orders.customer_id GROUP BY first_name ORDER BY price DESC; ممنون میشم کمکم ک...

ARON
ARON
4 سال پیش
توسط ARON مطرح شد

درج space در دیتابیس

من هر کوئری میزنم به دستابیس همراه با دیتایی که درج میشه یا اپدیت میشه قبلش space قرار میگیره علتش چیه؟

مشکل با دیتای زیاد و نمایش نمودار

سلام یک برنامه دارم که به صورت اینترنت اشیا با دستگاه های زیادی در ارتباطه و نمودار نمایش میده هر دستگاه ثانیه ای یک دیتا به سرور تحویل میده همچی امن و امانه تا اینکه میخوایم نمودار های مورد نیازمونو مانیتور کنیم. یک جورایی میخوام کوئری که میزنم حواسش به رنج تاریخ وارد شده باشه و هرچی این رنج بالاتر...

مهدی آقامحمدی
مهدی آقامحمدی
5 سال پیش
توسط مهدی آقامحمدی مطرح شد

متد های eloquent

سلام دوستان چرا بعضی از متد ها در Eloquent مثل find و ... پیدا نمیشه و auto complete نمیشه ؟

محسن مهری
محسن مهری
5 سال پیش
توسط محسن مهری مطرح شد

یک کوئری پیچیده count گرفتن از جدولی که رابطه یک به چند داره

درود دوستان - من دو تا جدول دارم که با همدیگه رابطه های یک به چند دارند. notification notification_visit حالا چطور میتونم تعداد جدول دوم(count) ( که n تا رکورد برای جدول اول توشه، منظور در رابطه) رو به عنوان یک ستون اضافه کنم توی کوئریم ؟ شرمنده اگه بد توضیح دادم. $notification = Notification::...

miladtajare
miladtajare
5 سال پیش
توسط miladtajare مطرح شد

خروجی فیلتر شده از دیتابیس laravel . eloquent

سلام وقت همگی بخیر / من یه جدول دارم به عنوان مثال که لیست کالا ها هستش و هر کالا برای خودش یه ورژن داره در کنارش یعنی مثلا ممکنه که از مداد 5 تا باشه تو این جدول اما باید اخرین شماره این مداد یا همون اخرین ورژن رو نشون کاربر بده / و حالا فقط قضیه یک کالا نیست باید لیست همه کالا هارو در بیارم و چک ب...

سبحان مولایی
سبحان مولایی
5 سال پیش
توسط سبحان مولایی مطرح شد

دریافت کلیه محتواهای یک رابطه morphToMany

سلام یکه رابطه morphToMany داریم که در آن چند نوع محتوا نظیر خبر و مقاله و کتاب و ... داریم که هر کدام قابلیت تگ گذاری (چند تگ) رو دارن. الان اگه بخوام برای هر تگ یک صفحه لیست محتوا داشته باشه که همه محتواهای مرتبط با اون تگ رو از همه نوع(خبر و مقاله و کتاب و ...) نشون بده چکار باید کرد؟ با Eloquent...

محسن مهری
محسن مهری
5 سال پیش
توسط محسن مهری مطرح شد

گرفتن کل رکورد ها در یک رابطه relations

درود - چرا این کوئریم جواب نمیده توی صفحه blade : $post->tags()->all()->get() // or $post->tags()->all(); // or

JBolouri
JBolouri
5 سال پیش
توسط JBolouri مطرح شد

بدست آوردن اطلاعات از طریق جدول pivot

سلام دوستان.. خسته نباشید.. من یه ارتباط چند به چند به این صورت دارم که هر محصول میتونه توی چند دسته بندی قرار بگیره و هر دسته بندی هم طبیعتا چندتا محصول توشه.. حالا میخوام محصولات یه دسته بندی خاصی رو نمایش بدم.. لینک بین محصولات و دسته بندی ها هم که از طریق جدول واسط یا pivot برقراره.. سوالم اینه....

مصطفی جمالی
مصطفی جمالی
5 سال پیش
توسط مصطفی جمالی مطرح شد

پلیمورفیسم یا چند ریختی در eloquent orm

سلام دوستان امیدوارم حالتون خوب باشه حقیقتش میخوام کلاسای مدلمو برحسب پلی مورفیسم بسازم درواقع فرض کنید کلاسی دارم به اسم کاربر حالا زیرمجموعش میشه کارمند اداری بعد زیرمجموعش میشه کارمند نگهبانی درست ؟ اومدم بینشون با استفاده از ارث بری و متدهای پلیمورفیسم مثل morphTo و morphOne رابطه ایجاد کنم که ب...

mahdi
mahdi
5 سال پیش
توسط mahdi مطرح شد

توسعه نرم افزار Laravel با oracle

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

نوب
نوب
6 سال پیش
توسط نوب مطرح شد

ساخت تعداد زیاد Model

سلام به همه یه سوال من یه پروژه بزرگی دارم که کاربر میتونه بالای 100 سطح دسترسی مختلف داشته باشه که هر سطح دسترسی چندین کار متفاوت انجام میده آیا باید برای تمام سطح دسترسی ها که دارن با دیتابیس کار میکنن و عملیات show - update - edit - delete انجام میدن Model بسازم ؟ آیا باید برای تمامی این موارد از...

Soh3illl
Soh3illl
6 سال پیش
توسط Soh3illl مطرح شد

عدم دریافت اطلاعات در eloquent relationship

سلام به همگی دوستان بنده توی پیاده سازی relationship ها توی لاراول به یه مشکلی بر خوردم. return $user->roles; خروجی کد بالا null هستش. در واقع وقتی می خوام با مدل User اطلاعات رو بر گردونم چیزی نمایش داده نمیشه. return $role->users; ولی وقتی همین کار رو با مدل Role انجام میدم خروجی زیر رو بر م...

مصطفی
مصطفی
6 سال پیش
توسط مصطفی مطرح شد

خروجی تو در تو از eloquent query

سلام من اومدم جداول terms وردپرس رو برای لاراول ایجاد کردم جداول شامل : posts terms termtaxonomy termrelationship تو مدل ها ارتباط چند به چند رو مشخص کردم و تو ذخیره اطلاعات مشکلی نیست حالا می خوام یه کوئری بزنم همه پست ها رو بیاره خروجی می خوام یه آرایه تو در تو به این شکل بشه : [0] => Array....

T.chegini
T.chegini
6 سال پیش
توسط T.chegini مطرح شد

روابط بین جداول

سلام. من پنج جدول دارم که به ترتیب با هم ارتباط دارن. Country -> University ->Faculty ->Field -> Master هر جدول از طریق کلید خارجی با جدول قبلی ارتباط داره. حالا میخوام مثلا از جدول master مستقیم به جدول country دسترسی داشته باشم و نام کشور رو داشته باشم. برای دسترسی مستقیم راهی وجود دار...