我正在使用此函数检查laravel框架中的用户名可用性类型函数 -
<script type="text/javascript">
$(document).ready(function() {
$("#clanname").keyup(function(e) {
var clanname = $(this).val();
if(clanname.length < 4){$("#user-result").html('');return;}
if (clanname.length >= 4) {
$("#user-result").html('<img src="images/ajax-loader.gif" />');
$.post('/Myclan/checkClanname', {'clanname':clanname}, function(data) {
console.log(data);
});
}
});
});
</script>
调用控制器Myclan / checkClanname -
public function checkClanname() {
$clanCount = Clan::where('clanname', '=', Input::get('clanname'))->count();
if ($clanCount == 0) {
return true;
} else {
return false;
}
}
但我收到错误弹出
答案 0 :(得分:0)
尝试
$clanCount = Clan::where('clanname', '=', Input::get('clanname'))->get()->count();