سلام خسته نباشید
نمیدونم چرا از هر روشی استفاده می کنم اطلاعات به ویو فرستاده نمیشه ، اصلا 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
return view('Dashboard.post.list',compact("Post_List"));
با with هم میتونین امتحان کنین تست کنین ببنین اوکیه یا نه من
مقدار پست لیست رو داخل کنترلر یه مقدار استرینگ الکی بذارید بعد سعی کنین ب پاس دادن استرینگ اونور ببنیید چاپ میکنه واستون تو ویو؟
دلیل کاملا مشخصه اطلاعات گرفته میشه ولی متد find یک آیتم میگیره که انداختنش توی foreach اشتباه است .
داده هایی که با متد های زیر میگیریم و میشه تو داخل foreach انداخت چون بیشتر از یک آیتم بر میگردونن
get()
paginate()
all()
سلام
همونطور که در بالا هم اشاره شد شما دارید با find یک آیتم رو میگیرید و قاعدتا نیازی به استفاده از foreach نیست !
اصلا ساختار رو اشتباه چیده بودم و قاطی کرده بودم الان درست کردم همه چیزو.
ممنون بابت راهنمایی هاتون :)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟