Я создал обзорный блейд для ресторанов, он мне нужен для сохранения идентификатора ресторана. У меня есть переменная restaurant_id, в которой хранится комментарий к обзору ресторанов. Это мой обзорный блейд
<html>
{!!Form::open(['action' =['ReviewsController@store'],'method'=>'POST','enctype'=>'multipart/form-data'])!!}
<div class="form-group">
{{Form::textarea('value',null,['id'=>'value','placeholder'=>'Insert
here','name'=>'value'])}}
</div>
{{Form::submit('submit',['class'=>'btn btn-
primary','type'=>'submit','id'=>'submit'])}}
{!!Form::close()!!}
</html>
У меня также есть user_id, который хранит идентификатор текущего пользователя, вошедшего в систему, но выдает ошибку
ErrorException (E_NOTICE)
Попытка получить свойство 'id' необъекта
Это функция контроллера обзора, которая хранит обзор
public function store(Request $request )
{
// $restaurant=Restaurant::find($id);
$review=new Review;
$review->user_id=auth()->user()->id;
$review->restaurant_id=$request->route('id');
$review->value=$request->input('value');
$review->save();
}
Это ссылка на шаблон бланка обзора в ресторане
<a href="{{ route('restaurants.review',$restaurant->id)}}">Add review</a>