创建一个新的数据条目到数据库中并尝试访问 url 中的变量

我正在尝试访问在 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">


慕容森
浏览 140回答 1
1回答

慕的地10843

尝试这个 -public function create(Request $request, Client $client){&nbsp; &nbsp; return view('lifepolicies.create', compact('client'));}
打开App,查看更多内容
随时随地看视频慕课网APP