我在這裏列出了這個代碼,它列出了來自一個用戶的所有項目,用戶和項目是兩個不同的模型,並且它們與主鍵有關係。Undefined variable in view laravel
@foreach($user->items as $item)
<p class="heading">
<a href="">{{ $item->item_id }}</a>
</p>
@endforeach
我的問題是如何發送item_id
與POST請求到控制器,因爲當我寫這樣的例子<form class="form-horizontal" method="post" action="{{ route('preview', $item->item_id) }}" role="form" enctype="multipart/form-data">
它帶給我的是$項變量沒有定義。
我的控制器:
public function preview($item_id){
return view('itempreview')->with('item_id', $item_id);
}
任何想法如何發送item_id
?
直到你的'foreach'循環中'$ item'變量才被定義,所以你應該把表單放在那個循環中。 – user3158900
那麼有沒有辦法發送item_id? – Devmasta