راکت

کارنکردن compact

13 پاسخ

سلام خسته نباشید
نمیدونم چرا از هر روشی استفاده می کنم اطلاعات به ویو فرستاده نمیشه ، اصلا compact هم جواب نمیده

public function show($id)
    {
        $Post_List = Post::find($id);
        return view('Dashboard.post.list',compact('Post_List'));
    }
 @foreach($Post_List as $value)
                        <th scope="row">{{$value->id}}</th>
                        <td>{{$value->title}}</td>
                        <td>{{$Post_List->descriptions}}</td>
                        <td>ljk</td>
                        <td>متن جدول</td>
                        <td>متن جدول</td>
                        <td>
                            <a href="#"><button class="btn btn-icon waves-effect waves-light btn-warning m-b-5"> <i class="fa fa-wrench"></i> </button></a>
                            <a href="#"><button class="btn btn-icon waves-effect waves-light btn-danger m-b-5"> <i class="fa fa-remove"></i> </button></a></td>
                    </tr>
                    @endforeach

@hesammousavi
@ali.bayat

ثبت پرسش جدید

پاسخ‌ها

13
سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

        return view('Dashboard.post.list',compact("Post_List"));

با with هم میتونین امتحان کنین تست کنین ببنین اوکیه یا نه من

سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

اسم متغیر رو داخل دبل کوتیشن بذارید
با with هم میتنین امتحان کنین

شاید پاسخ شما همین‌جا باشد

محمدرضا کیانی
محمدرضا کیانی
@MoReKiani

تخصص: توسعه دهنده وب و موبایل

@karenp8
نه این روش هم جواب نداد، همه روش های داکیومنت لاراول رو تست کردم نشد

سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

داخل ویو dd کنین اصلا post_list رو چی میده ؟

سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

مقدار پست لیست رو داخل کنترلر یه مقدار استرینگ الکی بذارید بعد سعی کنین ب پاس دادن استرینگ اونور ببنیید چاپ میکنه واستون تو ویو؟

محمدرضا کیانی
محمدرضا کیانی
@MoReKiani

تخصص: توسعه دهنده وب و موبایل

@karenp8
حالا خودم یکاریش می کنم

سید حسین هاشمی
سید حسین هاشمی
@karenp8

تخصص: کار آموز برنامه نویسی وب

اوکی پس اگ دلیل رو پیدا کردین اینجام بذارید ممنون میشم

ronald
ronald
@crireal5

دلیل کاملا مشخصه اطلاعات گرفته میشه ولی متد find یک آیتم میگیره که انداختنش توی foreach اشتباه است .

محمدرضا کیانی
محمدرضا کیانی
@MoReKiani

تخصص: توسعه دهنده وب و موبایل

@crireal5
من قبلا از این متد استفاده میکردم و هیچ مشکلی نداشت

ronald
ronald
@crireal5

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

get()
paginate()
all()
صدرا حکیم
صدرا حکیم
@sadrahkm

تخصص: توسعه دهنده لاراول

سلام
همونطور که در بالا هم اشاره شد شما دارید با find یک آیتم رو میگیرید و قاعدتا نیازی به استفاده از foreach نیست !

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

شما اون حلقه Foreach رو حذف کنید مشکل حل میشه
بجای value$ هم از Post_List$ استفاده کنید

محمدرضا کیانی
محمدرضا کیانی
@MoReKiani

تخصص: توسعه دهنده وب و موبایل

اصلا ساختار رو اشتباه چیده بودم و قاطی کرده بودم الان درست کردم همه چیزو.
ممنون بابت راهنمایی هاتون :)

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

ورود یا ثبت‌نام