@amd
ok, break it down
$information=Registration::where('id','=',$id)->get();
This was the original code. It uses get(). This will return a collection of $information even if there is only one result.
So, the OP has found that a foreach is needed
@foreach ($information as $informations)
Then, later it is established that OP should eager load the relation
$information=Registration::with('followups')->findOrFail($id);
Now, this is possibly working, but will not work for OP in the view because they are @foreach on information
This is no longer necessary since findOrFail only returns a single model, so the view can be just
{{ $information->followups->description ?? 'Not Set' }}
{{ $information->followups->followupdate ?? 'Not Set' }}
happy to argue it out
I concede that the relationships could all be to whack, but we've got to start somewhere