Как использовать данные сеанса в качестве переменной в laravel блейд? - PullRequest
0 голосов
/ 22 февраля 2020

Я использую Laravel, чтобы поместить сеанс в мой контроллер, чтобы сохранить некоторые элементы и отобразить его в виде Blade. При попытке dd этой переменной она возвращает true, но в ней ничего не отображается. Это моя функция контроллера:

public function addToCompare(Request $request){
    $product= Product::find($request->id);
    $request->session()->put('key', $product);
    return $product->name;
}

Это мой взгляд Blade:

@if(session()->get('key'))
<tr>
    <td><strong>Product Name</strong></td>
    @foreach(session()->get('key') as $products)
        <td><strong>{{$products->name}}</strong></td>
    @endforeach
</tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...