Я думаю, как я могу проверить, существует ли моя запись, выполняющая необработанные SQL-запросы. Я попытался использовать функцию is_null
, но это не работает для меня. Поэтому, когда я пытаюсь выбрать неправильные значения и нажав кнопку отправки, он возвращает мне обычный текст «Успех» в браузере.Как проверить, существует ли запись в базе данных
public function readEmployeeRecords()
{
$users = DB::select('select * from users where username = ?', [1]);
if(is_null($users))
{
return ('Failed');
}
else
{
return('Success');
}
}
Форма
<form class = "form-inline" role = "form" method = "post" action = "{{ route ('account.accountSearch') }}">
<div class = "form-group">
<input type = "text" name = "search" class = "form-control" placeholder = "Employee username">
</div>
<button type = "submit" class = "btn btn-default">Search</button>
<input type = "hidden" name = "_token" value = "{{ Session::token() }}">
</form>
вы можете 'var_dump ($ users)' видеть, что возвращается и проверять его. – postrel
Есть ли причина, по которой не используется ORM, построенная таким образом, как «первая»? –