Вы настроили таблицу auth.php
и использовали members
для аутентификации, но в таблице members
нет поля user_email
, поэтому Laravel говорит
SQLSTATE [42S22] : Столбец не найден: 1054 Неизвестный столбец 'user_email' в 'where clause' (SQL: select * from members, где user_email =? Limit 1) (Bindings: array (0 => 'test@hotmail.com',))
blockquote>Поскольку он пытается сопоставить
user_email
в таблицеmembers
, и его нет. Согласно вашей конфигурацииauth
,laravel
использует таблицуmembers
для аутентификации, а не таблицуusers
.
dragenter
событие является огнями только, когда при перетаскивании перемещаемого элемента, курсор входит область элемента DOM, который имеет ondragenter
событие, присоединенное к нему.
, С другой стороны, dragover
событие запускается "постоянно" при перетаскивании перемещаемого элемента, и курсор, оказывается, чтобы быть на экране в области элемента DOM, где этот элемент DOM имеет ondragover
событие, присоединенное к нему.
различие - то, что (при перетаскивании) то, когда курсор вводит дропзону,
dragover
, постоянно запускается (на перемещении мыши), в то время какdragenter
только запущен однажды, когда курсор "вошел"
function dragover(e) {
console.log("drag over")
}
function dragenter(e) {
console.log("drag enter!!!")
}
#target{
width: 200px;
height: 200px;
background: lightyellow;
border: 1px solid gold;
}
div[draggable]{
width: 60px;
height: 60px;
background: red;
}
<div draggable="true">Drag Me</div>
<div id="target" ondragover="dragover(event)" ondragenter="dragenter(event)">Drop Zone</div>