Переключатель ->get()
на ->first()
.$staffInfo
- это Collection
записей базы данных, а не одна:
StaffController.php
$staffinfo = DB::table('staff')->where('user_id', $id)->first();
Тогда, по вашему мнению, будет работать следующее:
staff/view.blade.php
<h1>{{ $staffinfo->name }}</h1>
<p>{{ $staffinfo->user_id }}</p>
Или оставьте свой код как есть и выполните итерацию в своем представлении:
StaffController.php
$staffinfo = DB::table('staff')->where('user_id', $id)->get();
staff/view.blade.php
@foreach($staffInfo AS $staff){
<h1>{{ $staff->name }}</h1>
<p>{{ $staff->user_id }}</p>
@endforeach