質問編集履歴
2
モデルなどのuse分を記述しました,またjsの関数を呼ぶ元のbladeを掲載しました
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -1,6 +1,22 @@ | |
| 1 1 | 
             
            phpのbladeから受けっとた変数をajaxのpost属性で飛ばすurlのパラメーターとして使っています。それに加えてその変数をコントローラに送りたいのですが、おそらくエラーログからその変数はnullになっているみたいです。
         | 
| 2 2 | 
             
            ajaxからcontrollerにその変数を送る方法を教えていただきたいです。
         | 
| 3 3 | 
             
            ```realshopcontroller
         | 
| 4 | 
            +
            namespace App\Http\Controllers\User;
         | 
| 5 | 
            +
             | 
| 6 | 
            +
            use App\Http\Controllers\Controller;
         | 
| 7 | 
            +
            use Illuminate\Http\Request;
         | 
| 8 | 
            +
            use Illuminate\Support\Facades\DB;
         | 
| 9 | 
            +
            use Illuminate\Support\Facades\Auth;
         | 
| 10 | 
            +
            use App\Models\User\Store;
         | 
| 11 | 
            +
            use App\Models\User\Coupon;
         | 
| 12 | 
            +
            use App\Models\User\Member;
         | 
| 13 | 
            +
            use App\Models\User\MenuCategory;
         | 
| 14 | 
            +
            use App\Models\User\StoreMenu;
         | 
| 15 | 
            +
            use App\Models\User\StoreCategory;
         | 
| 16 | 
            +
            use App\Models\User\CouponMember;
         | 
| 17 | 
            +
            use function foo\func;
         | 
| 18 | 
            +
            use http\Env\Response;
         | 
| 19 | 
            +
             | 
| 4 20 | 
             
            public function addToCast($store_id, $coupon_id)
         | 
| 5 21 | 
             
                {
         | 
| 6 22 |  | 
| @@ -86,5 +102,14 @@ | |
| 86 102 |  | 
| 87 103 | 
             
                    });
         | 
| 88 104 | 
             
            ```
         | 
| 105 | 
            +
             | 
| 106 | 
            +
            ```coupon.blade
         | 
| 107 | 
            +
               <div class="position-relative d-none d-md-block"  >
         | 
| 108 | 
            +
                                <span style="width:calc(100% + 20px); height:50px; position:absolute; left:-10px; top:-10px; border-top:2px solid #fb9d38; border-right:2px solid #fb9d38;" id="ajaxModal"></span>
         | 
| 109 | 
            +
                                <button onclick="download_coupon_click(this, {{$store->id}}, {{ $coupon->id }})" class="btn font-weight-bold font-18" style="border-radius: 3px; height:150px; line-height:30px; white-space:initial; min-height:70px; width:100%; background:#fb8d45; display:block;" >このクーポンを<br>使う・予約する</button>
         | 
| 110 | 
            +
                                <span style="width:calc(100% + 20px); height:50px; position:absolute; left:-10px; bottom:-10px; border-bottom:2px solid #fb9d38; border-left:2px solid #fb9d38;"></span>
         | 
| 111 | 
            +
               </div>
         | 
| 112 | 
            +
                    
         | 
| 113 | 
            +
            ```
         | 
| 89 114 | 
             
            error内容はcoupons()がnullなので$storeがnullだったということです。
         | 
| 90 115 | 
             
            モデルの記述などは乗せていませんが記述しています
         | 
1
誤字の訂正、より詳しい説明
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -85,4 +85,6 @@ | |
| 85 85 | 
             
                        console.log("errorThrown    : " + errorThrown.message); // 例外情報
         | 
| 86 86 |  | 
| 87 87 | 
             
                    });
         | 
| 88 | 
            -
            ```
         | 
| 88 | 
            +
            ```
         | 
| 89 | 
            +
            error内容はcoupons()がnullなので$storeがnullだったということです。
         | 
| 90 | 
            +
            モデルの記述などは乗せていませんが記述しています
         | 
