php - Missing Required Parameters for Route in Laravel error

I am working with Laravel in this route :

Route::get('turnIn/{turnin}',"TurninController@index")->name('turnin.index');

and when calling the route :

{{ route('turnin.index', [$turnin])}}

Shows an error Missing required parameters for [Route: turnin.index] [URI: turnIn/{turnin}].

Answer

Solution:

Would be :

{{ route('turnin.index', $turnin) }}

Or,

{{ route('turnin.index', ['turnin' => $turnin]) }}

Answer

Solution:

I figured it out, I was passing an array of objects instead of a single one "Turnin" this is why the route wasn't accepting the parameters

Source