##コントローラー
$user = DB::table('users')->where('id', $user_id)->get();
return view('index', ['user' => $user]);
##テンプレート
<p>{{ $user->name }}</p>
##エラー
Property [name] does not exist on this collection instance.
##原因
DB::table~get();
だと単一のプロパティではないです。
なのでgetではなくfirstとります。
下記のような感じで。
$user = DB::table('users')->where('id', $user_id)->first();
##usersのidが主キーなら
$user = DB::table(′users′)−>find($id);
findでとりましょう!