Не можете понять, почему я получаю эту ошибку?Я использую posgres, я чувствую, что мне не хватает какой-то важной ссылки, чтобы понять все это?В основном мне нужно связать комментарий к сообщению в блоге с идентификатором
SQLSTATE [22P02]: недопустимое текстовое представление: 7 ОШИБКА: неверный синтаксис ввода для целого числа: "{блог}" (SQL: выбрать* из "блогов", где "id" = {blog} limit 1)
Контроллер комментариев
use App\Blog;
use App\Comment;
class CommentsController extends Controller
{
// add store method
public function store(Blog $blog)
{
Comment::create([
'body'=> request('body'),
'blog_id' => $blog->id
]);
return back();
}
}
web.php
Route::post('blog/{blog}/comments', 'CommentsController@store');
форма головы с запросом:
<form method="POST" action="/blog/{blog}/comments">