$request->amount
无法在Laravel中使用控制器。为什么。我的错误是什么?
然后我改为$request->input('amount');
,无论如何它不起作用。请帮帮我
答案 0 :(得分:0)
<input type="text" class="form-control" name="dm" />
控制器中的
use Illuminate\Http\Request;
public function method_name(Request $request){
$text = $request->dm;
}
答案 1 :(得分:0)
<script>
function getMessage(product_id){
$.ajax({
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
type:'POST',
url:'/getmsg/'+product_id,
date: {
amount: 4,
buyed_price: 1200,
},
data:'_token = <?php echo csrf_token() ?>',
success:function(data){
$("#msg").html(data.msg);
}
});
}
</script>
我还没有任何意见。我需要发送4作为控制器的金额。请看我的代码
答案 2 :(得分:0)
您的代码中存在拼写错误。你的第一个日期错了,第二个数据是正确的。你必须使用数据,而不是日期。
<script>
function getMessage(product_id){
$.ajax({
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
type:'POST',
url:'/getmsg/'+product_id,
data: {
_token: <?php echo csrf_token() ?>, // this is optional cause you already added it header
amount: 4,
buyed_price: 1200,
},
success:function(data){
$("#msg").html(data.msg);
}
});
}
</script>
Read this文章了解更多信息。