####Missing required parameters
上記エラーメッセージが表示されて、リンク先に画面遷移ができず苦戦した為、解決方法を残しておきます。
下記のようなファイルがbladeに記載がされていたとします。
shop.blade.php
@foreach($users as $user)
<a href="{{ route('shop.show')}}">{{ $user->name }}店</a>
@endforeach
該当するルーティングはこのような記載が書かれています。
web.php
Route::get('/shop/{shop}', 'UserController@show')->name('shop.show');
リンク先に画面遷移を行うと
Missing required parameters
画面にはこのようなエラー文言が出現してしまいます。
どうやらURLにパラメーターが渡せていない事が原因であったとの事です。
####解決策
ルートに$user->idを追記してあげます。
blade.php
@foreach($users as $user)
<a href="{{ route('shop.show', $user->id) }}">{{ $user->name }}店</a>
@endforeach
これでうまく画面遷移させる事ができました。