Вы должны использовать проверку в вашем контроллере.
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Validator;
use DB;
class LoginController extends Controller {
public function login(Request $request){
$this->validate($request, [
'username' => 'required',
'password' => 'required'
]);
$username = $request->input('username');
$password = $request->input('password');
$checklogin = DB::table('users')->where(['Username' => $username, 'Password' => $password])->get();
if(count($checklogin)){
echo "login successful";
}else{
return view('login');
}
}
}
Тогда в вашем клинке вы можете использовать исправленную ошибку, как это:
<input type="text" placeholder="Username" class="form-control" name="username" />
@if ($errors->has('username'))
<span class="error-text text-danger">{{ $errors->first('username') }}</span>
@endif
<input type="password" placeholder="Password" class="form-control" name="password" />
@if ($errors->has('password'))
<span class="error-text text-danger">{{ $errors->first('password') }}</span>
@endif