ویرایش مشخصات برای هر محصول

زمان قرارگیری : 13 خرداد 1399
زمان این قسمت : 20:42
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

حالا که ویژگی محصولات را ثبت کردیم باید بتوانیم آن‌ها را در صفحه محصول ویرایش کنیم. در این جلسه قصد دارم روش پیاده‌سازی این موضوع را به شما آموزش دهم.

بخش اول
مقدمات
رایگان 09:10
بخش ششم
مفاهیم هسته لاراول
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آشنایی با امکانات جدید لاراول 7

آشنایی با امکانات جدید لاراول 7

لاراول ۷ به تازگی توسط تیم توسعه دهنده لاراول معرفی شده، ما قصد داریم در این دوره امکانات جدیدی که به واسطه لاراول ۷ در اختیار توسعه دهندگان قرار گرفت...

آشنایی با امکانات جدید لاراول 6

آشنایی با امکانات جدید لاراول 6

لاراول ۶ به تازگی توسط تیم توسعه دهنده لاراول معرفی شده، ما قصد داریم در این دوره امکانات جدیدی که به واسطه لاراول ۶ در اختیار توسعه دهندگان قرار گرفت...

ساخت Api با Laravel و GraphQl

ساخت Api با Laravel و GraphQl

graphQl یک ابزار جدید برای ایجاد کردن Api پیشرفته برای برنامه های ماست که توسط فیسبوک معرفی شده است.  این ابزار به عنوان یک Query language شناخته میشو...

دسترسی رایگان برای اعضای ویژه
آشنایی با امکانات جدید لاراول 5.2

آشنایی با امکانات جدید لاراول 5.2

لاراول 5.2 بزودی به طور رسمی ارائه میشه اما نسخه develop اون چند وقتی میشه که در اختیار کاربران قرار گرفته در این دوره آموزشی سعی میکنیم که امکانات و...

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
حسین اخلاقی
7 روز پیش

سلام دوستان. اگه خواستید ویژگی هارو در single-product.blade.php به نمایش در بیارید. اول قسمت بعد رو ببنید (قسمت 94) بعد از کد های زیر فقط بخش ویژگی ها ه رو به single-product اضافه کنید.

@extends('layouts.app')

@section('script')
    <script>
        $('#sendComment').on('show.bs.modal', function (event) {
            var button = $(event.relatedTarget) // Button that triggered the modal
            let parent_id = button.data('id');

    </script>
@endsection

@section('content')

    @auth
        <div class="modal fade" id="sendComment">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title" id="exampleModalLabel">ارسال نظر</h5>
                        <button type="button" class="close mr-auto ml-0" data-dismiss="modal">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                    <form action="{{ route('send.comment') }}" method="post" id="sendCommentForm">
                        @csrf
                        <div class="modal-body">
                            <input type="hidden" name="commentable_id" value="{{ $product->id }}" >
                            <input type="hidden" name="commentable_type" value="{{ get_class($product) }}">
                            <input type="hidden" name="parent_id" value="0">

                            <div class="form-group">
                                <label for="message-text" class="col-form-label">پیام دیدگاه:</label>
                                <textarea name="comment" class="form-control" id="message-text"></textarea>
                            </div>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-secondary" data-dismiss="modal">لغو</button>
                            <button type="submit" class="btn btn-primary">ارسال نظر</button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    @endauth

    <div class="container">
        <div class="row justify-content-center">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header">
                        {{ $product->title }}
                    </div>

                    <div class="card-body">
                        @if($product->categories)
                            @foreach($product->categories as $cate)
                                <a href="#">{{$cate->name}}  </a>،
                            @endforeach
                        @endif
                        <hr>
                        {{ $product->description }}
                    </div>

                        <div class="card">
                            <div class="card-header">
                                <h3 class="card-title h4">وِیژگی ها</h3>
                            </div>
                            <!-- ویژگی ها -->
                            <div class="card-body p-0">
                                <table class="table table-striped w-100">
                                    <tbody>
                                    @foreach($product->attributes as $atter)
                                        <tr class="">
                                            <td>{{$atter->pivot->attribute->name}}</td>
                                            <td>{{$atter->pivot->value->value}}</td>
                                        </tr>
                                    @endforeach
                                    </tbody>
                                </table>
                            </div>
                            <!-- ویژگی ها -->
                        </div>

                </div>
            </div>
        </div>
        <div class="row">
            <div class="col">
                <div class="d-flex align-items-center justify-content-between">
                    <h4 class="mt-4">بخش نظرات</h4>
                    @auth
                        <span class="btn btn-sm btn-primary" data-toggle="modal" data-target="#sendComment" data-id="0">ثبت نظر جدید</span>
                    @endauth
                </div>

                @guest
                    <div class="alert alert-warning">برای ثبت نظر لطفا وارد سایت شوید.</div>
                @endguest

                @include('layouts.comments',['comments'=>$product->comments()->where('parent_id' , 0)->get()])

            </div>
        </div>
    </div>
@endsection

یه همچین ویویی خواهید داشت.

توضیح تصویر رو وارد کنید

آفلاین
user-avatar
Ali_Gh
3 هفته پیش

خوب الان تونستم دانلود کنم عجیبه :|

آفلاین
user-avatar
Ali_Gh
3 هفته پیش

سلام چرا من وقتی میخوام کد هایه این جلسه رو دانلود کنم بهم اجازه دسترسی نمیده ؟

آفلاین
user-avatar
حسام موسوی
3 هفته پیش

دورد
یعنی چی اجازه دسترسی نمیده !؟

آفلاین
user-avatar
Ali_Gh
3 هفته پیش

2 بار تلاش کردم دانلود کنم که همون پیغام خود راکت رو داد که شما اجازه دسترسی به این بخش رو ندارید
نظر که دادم بعدش امتحان کردم دانلود شد
احتمالا چون تو صفحه زیاد مونده بودم اینشکلی شده بود

آفلاین
user-avatar
حسام موسوی
3 هفته پیش

به هر حال الان مشکلتون حل شد اگر بازم پیش اومد ممنون میشم اطلاع بدید

آفلاین
user-avatar
waltun
2 ماه پیش

سلام، اول که میخواستم خیلی تشکر کنم تا اینجا هرچی گفته شده 100% کاربردی بوده، خیلی ممنون از آموزش خوبتون
مورد بعدی اینه که نمایش این ویژگی ها تو صفحه محصول رو نمیگید ؟

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

سلام کاری نداره واقعا
فقط رابطه رو صدا بزنید همین در سبد خرید فراخونی میکنم اونجا هم میبینید حتما

آفلاین
user-avatar
مجید
2 ماه پیش

سلام ممنون از اموزش خیلی خوبه تون
و در ادامه اموزش نحوه حدف کردن اتربیوت به محصول همه گفته میشه

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

گفتیم تو همین جلسه دیگه !

آفلاین
user-avatar
Mohammadreza Ghomi
2 ماه پیش

مشکل بعد هم که توی صفحه ویرایش وجود داره وقتی آیتم جدیدی اضافه میشه اون آیتم رو دوبار تکرار میکنه

  #items: array:4 [▼
    0 => array:2 [▼
      "name" => "سونا"
      "value" => "دارد"
    ]
    1 => array:2 [▼
      "name" => "سال ساخت"
      "value" => "1398"
    ]
    2 => array:2 [▼
      "name" => "آلاچیق"
      "value" => "دارد"
    ]
    3 => array:2 [▼
      "name" => "سونا"
      "value" => "دارد"
    ]
  ]
آفلاین
user-avatar
حسام موسوی
2 ماه پیش

اول اینکه با جاوااسکریپت میتونید جلوی این تکرار رو بگیرید و دوم اینکه حتی تکرار هم بشه در کد اونی که آخرین باشه با name یکسان اعمال میشه

آفلاین
user-avatar
Mohammadreza Ghomi
2 ماه پیش

یک مشکلی که پیش میاد اینه که زمانی که آپدیت میکنیم ویژگی هارو ترتیب بهم میخوره

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

اگر ترتیب براتون مهمه باید یه فیلد دیگه هم اضافه کنید با عنوان Index که با اون مرتب سازی انجام بدید

آفلاین
user-avatar
محمد امیری
2 ماه پیش

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

آفلاین
user-avatar
حسام موسوی
2 ماه پیش

امیدواریم زمان اجازه بده در غیر این صورت در یک دوره‌ای دیگه‌ این مورد آموزش داده میشه