laravel8にて、Viewで変数を定義してURLで渡したい状況なのですがエラーが出てしまい、解決できません。
ご助力いただきたく質問板投稿失礼します。
#やりたいこと
VIEWファイルAでAuth::user()内の情報を、URLパラメータとして渡して、VIEWファイルB用コントローラーで受け取りたい。
ただし、VIEWファイルA内でAuth::user()内の情報を取得するものとする(諸事情ありのため)
#対象部コード
VIEWファイルA
<?php namespace App\Http\Controllers; use Auth; $user = Auth::user(); ?> <a href="{{ route('users.show',['user'=>$user]) }}">profile</a>
VIEWファイルB表示用コントローラー
UserController.php
public function show() { 内容省略 }
web.php
Route::resource('users',UserController::class)->only([ 'show','store' ]);
#エラーメッセージ
Missing required parameters for [Route: users.show] [URI: users/{user}]. (View: /var/www/resources/views/top.blade.php)