No comment on that, but I do not believe in condoning mis use of something.
It's not your project
Well when we advise someone of (just example here) that storing credit cards in their system isn't correct, the service does that. That is also not mine or your project, but we attempt to give the best advice we can.
So using : view just for the yek of it when the OP is clearly returning a view anyway the way the docs show to is over use of the intent of the return type.
And yes that is just my opinion, that it's bad practice.
If ensuring an array, that's okay.
I know already that
Well when we advise someone of (just example here) that storing credit cards ...
Has nothing to do with this question. But it does, I was merely giving an opinion and the credit card thing is an analogy of an answer we might give to help.
Please don't read things into something that isn't there.
@sohexaxok do whatever you want, but honest to return a view like:
return view('computers.index', compact('computers'));
The added : View is not needed. It's redundant. Which is all I was trying to say.