我正在嘗試訪問在 url 中傳遞的變量以傳遞給新表單。我目前有一個客戶端表,它與 Lifepolicy 表有 hasMany 關系。在為人壽政策構建創建表單時,我不斷收到未定義的變量。(使用 Laravel 5.8)這是我的代碼:class Lifepolicy extends Model{ protected $guarded = [ 'id' ]; public function client() { return $this->belongsTo(Client::class); } public function addLifepolicy($lifepolicy) { $this->lifepolicies()->create($lifepolicy); }}class Client extends Model{ protected $guarded = [ 'id' ]; public function Lifepolicy() { return $this->hasMany(Lifepolicy::class); }} public function create(Request $request, Client $client) { return view('lifepolicies.create', $client); } Route::resource('/client/{client}/lifepolicy', 'ClientLifepolicyController');這是拋出錯誤的部分:<form role="form" method="POST" action="/client/{{ $client->id }}/lifepolicy">
1 回答

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
嘗試這個 -
public function create(Request $request, Client $client)
{
return view('lifepolicies.create', compact('client'));
}
- 1 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消