私はajaxを使用して管理者のログインを試みます。列0がどこから来たのか分かりません。SQLSTATE [42S22]:列が見つかりません:1054 'where句'で不明な列 '0'(SQL:select * from users = 0 =管理者の制限1)
SQLSTATE [42S22]:カラム見つかりません:1054不明な列 '0' 'どこ 節' で(SQL:
users
どこ0
=管理制限1から*選択)
ここでは私ですコード
public function login()
{
$username= Input::get('username');
$password= Input::get('password');
$admin=array([
'username'=>$username,
'password'=>$password,
'level'=>1
]);
if ($this->auth->attempt($admin)) {
return "ok";
}
else {
return "fail";
}
}
モデル
<?php namespace App;
use Illuminate\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
class User extends Model implements AuthenticatableContract
{
use Authenticatable;
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'users';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ["username","password",'level'];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = ['password'];
public $timestamps = false;
}
:
か。 – Vikas
@Vikas私はちょうどエラー –