Postingan lainnya
penggunaan sesion TokenMismatchException
TokenMismatchException in VerifyCsrfToken.php line 67:
ini knp ya gan?di localhost ga ada masalah tapi pada saat di hosting muncul itu padahal sudah menggunakan
{{ csrf_field() }}
7 Jawaban:
pertanyaannya terlalu mudah ya ga ada yg jawab?
Belum pernah ngalamin gan, mungkin ada form yg lupa agan kash
sudah semua di copy paste dari localhost ke hosting
Konteks permasalahnnya kurang jelas gan, agan bikin post biasa atau ajax, yang kedua kode sama sekali ngga ada, member ngga bisa nebak errornya dimana.
Coba solusi ini: 1. Standardnya taro di tag meta di html nya
<meta name="csrf-token" content="{{ csrf_token() }}" />
2. Kalo menggunakan form , taro input hidden ini di formnya
<input type="hidden" name="_token" value="{{ csrf_token() }}">
coba cek juga permission dari folder storagenya 755
Ane bikin pakai post biasa gan. Klo permission udah 755 karna sebelumnya error 500..cara yg no 2 udah dilakukan tpi tanpa no 1...nanti ane coba gan
ini codingnya gan contact.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="csrf-token" content="{{ csrf_token() }}" />
</head>
<body>
<section id="content">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12 wow fadeInDown">
<div class="tab-wrap">
<div class="media">
<div class="parrent pull-left">
<ul class="nav nav-tabs nav-stacked">
<li class="active"><a href="#tab2" data-toggle="tab" class="analistic-02">Kirim Pesan</a></li>
<li class=""><a href="#tab1" data-toggle="tab" class="analistic-01">Alamat Kantor</a></li>
</ul>
</div>
<div class="parrent media-body">
<div class="tab-content">
<div class="tab-pane fade active in" id="tab2">
<div class="media">
<div class="media-body">
<form class="form-horizontal" role="form" name="kontk" method="POST" action="{{ url('/kontak') }}">
{!! csrf_field() !!}
<div class="form-group">
<label for="innama" class="col-md-4 control-label">Nama Lengkap</label>
<div class="col-md-6">
<input class="form-control" type="text" maxlength="35" size="45" name="innama" id="innama" required>
</div>
</div>
<div class="form-group">
<label for="email" class="col-md-4 control-label">E-Mail</label>
<div class="col-md-6">
<input class="form-control" type="email" maxlength="50" size="45" name="inemail" required>
</div>
</div>
<div class="form-group">
<label for="email" class="col-md-4 control-label">No. Hp</label>
<div class="col-md-6">
<input class="form-control" type="text" maxlength="15" size="45" name="inhp" required>
</div>
</div>
<div class="form-group">
<label for="email" class="col-md-4 control-label">Isi</label>
<div class="col-md-6">
<textarea class="form-control" name="inpas" cols="45" rows="5" required></textarea>
</div>
</div>
<div class="form-group">
<input class="btn btn-success btn-l" type="submit" value="Lanjutkan" name="step1">
<div class="col-md-6">
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">Ket: <font color='red'>*</font> Wajib Diisi</label>
<div class="col-md-6">
</div>
</div>
</form>
</div>
</div>
</div>
</div> <!--/.tab-content-->
</div> <!--/.media-body-->
</div> <!--/.media-->
</div><!--/.tab-wrap-->
</div><!--/.col-sm-6-->
</div><!--/.row-->
</div><!--/.container-->
</section><!--/#content-->
</body></html>
contactcontroller.php
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesResources;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Http\Request;
class contactcontroler extends BaseController {
public function contact()
{
return view('contact');
}
public function kontak()
{
// validate
// read more on validation at http://laravel.com/docs/validation
//return Redirect::to('contact');
//echo Input::get('innama');
return Redirect::to('contact');
}
}
route.php
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/contact', 'contactcontroler@contact');
Route::post('/kontak', 'contactcontroler@kontak');