

TwittterのOGP（シェアボタンを押して、画像、URLをシェアする）で`https://example.com/member/show/1`とそのまま絶対パスを貼れば、URLが飛ばせるのですが、  
LaravelのURLでうまくURLが飛ばせません。(`url={{ route('member.show', ['id' => $id])
}}`でうまくいきません。具体的には、hashtagsやテキストは表示されますが、URLが表示されません。

＜うまくいく＞

[code]

    <a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=シェア&url=https://example.com/member/show/1&hashtags=blog,share?" onclick="window.open(this.href,'TWwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;">Twitter</a>
    
[/code]

★URL  
<https://example.com/member/show/1>

＜うまくいかない＞

[code]

    <a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=シェア&url=https://example.com/member/show/1&hashtags=blog,share?" onclick="window.open(this.href,'TWwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;">Twitter</a>
    ★url={{ route('member.show', ['id' => $id]) }}
    
[/code]

どなたかご教示いただけませんでしょうか？


CC BY-SA 4.0
2019-10-11T14:28:19.927
59648
2019-10-12T12:36:34.883
2019-10-11T16:48:14.070
2376
35794
question
laravel twitter
LaravelでTwitterのシェアのURLの中に絶対パス


宣言をhrefの中に入れていますか？

[code]

    <a class="twitter-share-button" href={{ route('member.show', ['id' => $id]) }} onclick="window.open(this.href,'TWwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;">Twitter</a>
    
[/code]

もしダメならルートに名前はついていますか？

[code]

    Route::get('/member/show'.'MemberController@show')->name('member.show');
    
[/code]

みたいな感じだとは思いますが

routeはそのまま出して使用する事をしたことが無いので分かりませんがこれで行けるとおもいます


CC BY-SA 4.0
2019-10-12T12:36:34.883
59665
2019-10-12T12:36:34.883
35461
59648
answer