57953


[laravelでQRコードを作成する](https://co.bsnws.net/article/54)

上記サイトで紹介されているプラグイン [simple-qrcode](https://github.com/SimpleSoftwareIO/simple-
qrcode) を使って、`https://example/kaiiin/show/{id}`
のidを付与したページをQRコードで吐き出したいと思っています。

以下、コントローラです。

[code]

    public function show(memnber $member,$id)
        {
          $member = User::find($id);
          return view('kaiin.show',['member' =>$member,'id' => $id]);
        }
    
[/code]

以下のYour contentの部分にですが、絶対バスは入れられるのですがid付きのURLをどうやって書けばよいのか分からず、困っています。

`{!! QrCode::size(100)->generate('Your content') !!}`


CC BY-SA 4.0
2019-09-09T15:02:19.677
57951
2019-09-10T00:13:14.800
2019-09-10T00:13:14.800
3060
35794
question
laravel
LaravelのSimple QR CODE generate(' ')の中に https://example/kaiiin/show/{id} のURLを入れたい


Laravelでアプリ内のフルURLを取得したい場合はUrlGeneratorを使うと簡単に取れます。  
また、`url()`ヘルパが活用できます。

### 現在のページのURL

[code]

    url()->current()
    
[/code]

### 任意のURL

[code]

    url()->to('/kaiin/show', ['id' => 100])
    
[/code]

### 名前付きルートへのURL

[code]

    (ex: route/web.php)
      Route::get('kaiin/show/{id}', 'KaiinControler@show')->name('kaiin.show');
    
    
    url()->route('kaiin.show', ['id' => 100])
    
[/code]

* * *

ところで例示されているcontrollerの引数`member $member`がなにものなのか気になりますが…


CC BY-SA 4.0
2019-09-09T16:55:47.590
57953
2019-09-09T16:55:47.590
2376
57951
answer