現在下記のような形で[コピー作成]ボタンを押すとクーポンコードとコピーフラグを送れるように
しております。問題なく動いているのですが、別の観点から/coupon/edit/xxxx?copy=1の形に変更
しなければいけないのですがやり方がわかりません。
【ルート】
Route::get('/coupon/edit/{coupon_code?}/{copy_flag?}', '○○@○○')->name('coupon.edit');
【ブレード】
<a href="{{ route('coupon.edit', [$row->coupon_code, 'copy_flag'=>'copy']) }}">コピー作成</a>
【コントローラー】
public function ○○( string $coupon_code = null, string $copy_flag = null ) {
やってみたこと
【ルート】
Route::get('/coupon/edit/{coupon_code?copy=1?}', '○○@○○')->name('coupon.edit');
【ブレード】
<a href="{{ route('coupon.edit', [$row->coupon_code, 'copy=1']) }}">コピー作成</a>
【コントローラー】
public function ○○( string $coupon_code = null, string $copy = null ) {
やったこと追記
Route::get('/coupon/edit/{coupon_code?}{copy=1?}', '○○@○○')->name('coupon.edit'); ページが見つかりません Route::get('/coupon/edit/{coupon_code?}/{copy=1?}', '○○@○○')->name('coupon.edit'); ページが見つかりません Route::get('/coupon/edit/{coupon_code?}{copy=1}', '○○@○○')->name('coupon.edit'); エラー:Missing required parameters for Route::get('/coupon/edit/{coupon_code?}copy=1', '○○@○○')->name('coupon.edit'); ページが見つかりません Route::get('/coupon/edit/{coupon_code?copy=1}', '○○@○○')->name('coupon.edit'); エラー:Missing required parameters for Route::get('/coupon/edit/{coupon_code?}{copy?}', '○○@○○')->name('coupon.edit'); できたが【copy=1】つかってないし初めとかわらない。。
ご教授お願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/09 01:11
2021/08/09 01:34 編集
2021/08/09 05:41
2021/08/10 00:48
2021/08/10 02:04
2021/08/10 03:01
2021/08/10 05:29