Postingan lainnya
error input form data dari reactjs ke db mysql dengan laravel
gan,ane mau nanya nih ada yg tau kenapa gk bisa input data dari sisi client yang pake reactjs dan sisi server yang pake laravel?
Dan untuk hasil error diconsolenya seperti dibawah ini.
POST http://localhost:8000/inbox/kirim 419 (unknown status)
error dari tab network di panelnya:
{message: "CSRF token mismatch.", exception: "Symfony\Component\HttpKernel\Exception\HttpException",…}
exception: "Symfony\Component\HttpKernel\Exception\HttpException"
file: "E:\Matkul\Kuliah Praktek\service-ibis-hotel\Admin\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php"
line: 368
message: "CSRF token mismatch."
trace: [{,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…}, {,…},…]
ane padahal udah pake jquery buat request datanya dan udah pake csrf token pada headersnya..
postMessageClient = () => {
const data = {
nama_kontak : this.state.nama_kontak,
email : this.state.email,
pesan : this.state.pesan
};
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: 'http://localhost:8000/inbox/kirim',
dataType : 'json',
type: 'POST',
data: JSON.stringify(data),
success:function(response) {
console.log(response);
}
});
}
Router pada laravel nya ..
Route::post('/inbox/kirim',[PesanKlien::class,'post_messages']);
PesanKlien.php sebagai controllernya
class PesanKlien extends Controller
{
...
public function post_messages(Request $request){
//insert data ke database
DB::table('inbox_clients')->insert([
'nama_kontak'=> $request->nama_kontak,
'email'=> $request->email,
'pesan'=>$request->pesan
]);
return redirect()->back();
}
...
}
Tetep masih error..ada yg bisa bantu?kalo ada yg kurang jelas boleh ditanyain lagi
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban