javascriptで別のページに飛ばしたい時
location.href = "{{ route('page', ['para1' => 'abc', 'para2' => 'def']) }}";
↑このように書くと
http://xxx.xx.jp/xxx/public/page?para1=abc&para2=def
のように展開されてしまう。
↓ではなく
para1=abc&para2=def
↓こうなる
para1=abc&para2=def
つまり、&が&にエスケープされてしまう。
エスケープをしないようにする方法はどうやるんだろうと結構調べたけど
location.href = "{!! route('page', ['para1' => 'abc', 'para2' => 'def']) !!}";
{{ }}ではなく、{!! !!}でいいんじゃ!!