Route::view
сделан для статических представлений со статическими параметрами, переданными как:
Route::view('Merchant view','merchant.listview', ['param1' => 'value1']);
Поскольку вы хотите передать динамические параметры, тогда будет лучше использовать обычный маршрут, проходящий через соответствующий контроллер action
и извлекающий нужные данные.
В любом случае вы можете использовать Redirect::route()
как:
return Redirect::route('Merchant view',['merchant' => base64_encode($merchant)]);
И получить переданную переменную на стороне блейда в качестве параметра HTTP, используя:
{{ base64_decode(Request::get('merchant')) }}