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

راهبران


Popular Content

Showing content with the highest reputation on 26/05/99 در پست

  1. 1 point
    سلام ابتدا وارد مدل Order شده و متد products را بصورت زیر ویرایش کنید: class Order extends Model { public function products() { return $this->belongsToMany(Product::class) ->withPivot('quantity'); } } سپس متد orders در مدل Product را ویرایش کنید: class Product extends Model { public function orders() { return $this->belongsToMany(Order::class)->withPivot('quantity'); } } حال برای درج در جدول محور (pivot) بدین صورت عمل کنید: $order = Order::create($orderData); $productID = is_array($request->get('productID')) ? $request->get('productID') : []; $quantityID = is_array($request->get('quantityID')) ? $request->get('quantityID') : []; $attatchData = array(); foreach ($i = 0; $i < count($productID); $i++) $attatchData[$productID[$i]] = ['quantity' => $quantityID[$i]]; /* $productID = [1, 2, 3] $quantityID = [20, 40, 50] $attatchData = [ '1' => [ 'quantity' => 20], '2' => [ 'quantity' => 40], '3' => [ 'quantity' => 50], ]; */ $order->products()->attach($attatchData); ابتدا باید مقادیر productID و quantityID را در آرایه جدیدی به نام attatchData بدین صورت قرار دهید ؛ یک آرایه انجمنی با کلید های productID و مقادیری بصورت آرایه ( [ quantity' => 20'] ) . با فرض اینکه محصول با شناسه 1 دارای تعداد 20 باشد. ( محصولات با شناسه های 2 و 3 به ترتیب دارای مقادیر 40و 50) بعد از پر کردن آرایه می توانید از متدهای ()attach و ()sync استفاده کنید. امیدوارم که این پاسخ به شما کمک کرده باشد.
  2. 1 point
    نصب قالب در لاراول و اجرای آن به عنوان قالب اصلی پروژه روش مسیردهی به فایلهای js و css آموزش لاراول میکس Laravel mix روش combine کردن تمام فایلهای css و js با لاراول میکس روش minify کردن فایلهای css و javascript با لاراول میکس آموزش دستورات npm run dev , npm run watch , npm run production و تفاوت آنها مدرس ابوالفضل طالبی جلسه ی 19 زمان: 43 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_19.7z
  3. 1 point
    لاراول میکس چیست و مزیت استفاده از laravel mix برای طراحی front نصب node js و ابزار npm نصب node_modules در پروژه ی لاراول با دستور npm install نصب laravel mix کاربرد فایل webpack.mix.js معرفی قالب مورد استفاده در بخش کاربردی در پروژه ی آموزشی معرفی قالب مورد استفاده در بخش مدیریت در پروژه ی آموزشی مدرس ابوالفضل طالبی جلسه ی 18 زمان: 23 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_18.7z
×
×
  • جدید...