Я не могу понять, почему моя переменная не определена - PullRequest
0 голосов
/ 19 июня 2020

Почему в URL "действия" записывается идентификатор моей страницы, и когда я хочу DD (), он сообщает, что переменная не определена. Когда я go редактирую страницу, domainPage-> id show null Посмотрите на лезвие

{{dd($domainPage->id)}}
        <form action="{{route('admin.domain.update', ['domainPage'=> $domainPage->id])}}" enctype="multipart/form-data" method="post">
            <div class="row">
                <div class="col">
                    @method('put')
                    {{ csrf_field() }}
                    @include('admin.domains.form')
                    <div class="form-group border-top pt-3">
                        <button type="submit" class="btn btn-lg btn-block  btn-primary" >Update</button>
                    </div>
                </div>
            </div>

Это контроллер

 public function edit(DomainPage $domainPage)
    {
        return view('admin.domains.edit', ['domainPage'=> $domainPage]);
    }

Это маршрут

Route::resource('domain', 'Admin\DomainPageController')

1 Ответ

1 голос
/ 19 июня 2020

Связывание вашей модели не загружается, вы должны назвать свой класс привязки модели таким же, как и ваш ресурс api.

public function edit(DomainPage $domain) {
    return view('admin.domains.edit', ['domain'=> $domain]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...