やりたい事
laravelにてアプリを作成しております。やりたいことはcanvasにで作成した画像URLをtoDateUrlで所得してデータベースに保存したいと思っています。その際にでたエラーコードがString data, right truncatedです。重すぎると怒られました。
考えていること
Intervention/imageというもので受け取った画像URLをサーバー上で処理をしてから保存できればと思っているのですが他に良い方法があればご意見頂きたいです。
##該当コード
php
1strategyコントローラーのstoreアクション 2 3 $strategy = Strategy::create(['name' => $request->input('name'), 4 'user_id' => Auth::id()]); 5 6 $strategy->map_url = $request->input('map_url'); 7 8 $strategy->operations()->attach($request->input('operation_id')); 9 $strategy->comment = $request->input('comments'); 10 11 $strategy->save();
js
1 //マップULRを配列で送付するため 2 function map_url(){ 3 4 document.querySelectorAll('.map_date').forEach(function(e){ 5 let date = []; 6 7 date.push(e.toDataURL(`image/png`,0,7)); 8 9 let q = []; 10 11 q = document.createElement('input'); 12 q.type = 'hidden'; 13 q.name = 'map_url[]'; 14 q.value = date; 15 16 document.querySelector('.map_array').append(q); 17 18 }) 19 20 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/01 07:45