0

こんにちは、私はlaravelの初心者で、いくつかの問題を抱えています。単純な html フォームだけが必要なので、フォームに Illuminate html を使用していません。私はこれUse of undefined constant id - assumed 'id'を私の中に入れていedit.blade.phpます。これが私のものedit.blade.phpです:

<form action="/books/{{$book.id}}/update" method="POST">
    Title: <input type="text" name="title"> <br/>
   Author: <input type="text" name="author"> <br/>
    ISBN: <input type="text" name="isbn"> <br/>
        <input type="hidden" name="_method" value="PUT">
        <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <input type="submit">
</form>

そして私の中でcontroller

public function getBook($id) {
    $book = Books::findOrFail($id);
    return view('books.edit', compact('book'));
}

私は何か間違ったことをしていますか?

4

1 に答える 1