Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Error requestxml https di laravel
Halo, saya memiliki masalah pada laravel berupa server tidak mengijinkan/memberikan akses ajax. saya telah mencoba berbagai cara, salah satunya dengan menambahkan code di routes/web.php berupa :
URL::forceScheme('https')
. akan tetapi tetap saja tidak dapat menyelesaikan masalah yang saya alami. mohon bantuan nya suhu2 laravel, mungkin ada yang pernah mengalami kejadian serupa.
saya lampir pula link dan gambarnya bila ada yang mau meilihat dan membantu :) . <a href=' https://bappeko.surabaya.go.id/musdinas/'> https://bappeko.surabaya.go.id/musdinas/</a>
3 Jawaban:
Kak itu ada mixed content, jadi artinya ada percampuran penggunaan komponen http dan https. Dalam kasus ini kakak menggunakan http saat load jquery.min.js, coba gunakan relative path saat load jquery.min.js nya, atau ganti
http://path-to-source/jquery.min.js
menjadi
//path-to-source/jquery.min.js
, yang artinya protocol akan disesuaikan dengan page yang request
iya benar, masalahnya memang di mixed contennya. akan tetapi, bukan di jquery.min.js nya dan action yang saya berikan berupa http|bukan https seperti pada gambar berikut :
karena saya menggunakan code seperti ini di form nya:
<form id="formlogin" action="{{ url('/login') }}" method="POST">
{{ csrf_field() }}
...
lalu saya ambil action pada form tersebut melalui javascript :
var user = $('#username_user').val();
var pass = $('#password_user').val();
var url = $(this).attr('action');
var post = $(this).attr('method');
nah pertanyaan saya, bagaimana cara mengganti "url('/login')" menjadi https ? :)
Jawaban Terpilih
Saya telah menemukan jawabannya. benar menggunakan script ini :
URL::forceScheme('https');
hanya untuk diserver saja. kalau di lokal dia pasti kedetect http, maka matikan kode tersebut.