に私は、ページビュー/ maessage.php
https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js "> TokenMismatchException VerifyCsrfToken.php線53
Route::get('/ajax',function(){
return view('message');
});
ルート::ポストに
<script>
function getMessage(){
$.ajax({
type:'POST',
url:'/getmsg',
data:{'_token': '{{ csrf_token() }}'},
success:function(data){
$("#msg").html(data.msg);
}
});
}
</script>
<body>
<div id = 'msg'>This message will be replaced using Ajax.
Click the button to replace the message.</div>
<?php
echo Form::button('Replace Message',['onClick'=>'getMessage()']);
?>
</body>
( '/ GETMSG'、 'AjaxControllerインデックス@');
AjaxController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class AjaxController extends Controller
{
public function index(){
$msg = "This is a simple message.";
return response()->json(array('msg'=> $msg), 200);
}
}
私はエラー
おっと下に生成http://localhost:8000/ajax http://localhost:8000/getmsgを実行したときに何かが間違っていたように、見えます。
1/1 RouteCollection.php線218でMethodNotAllowedHttpException: RouteCollection.php線218とエラーのブーフで.....
が、私はコンソルで見たときには、エラーの下に表示さ
VerifyCsrfToken.php線53にTokenMismatchException: VerifyCsrfToken.phpライン53
エラーを理解できません.iラーベールで新しくなりました。私は実際には '_token'の意味を知らない:'{{ csrf_token() }}'
in message.php。 pls。このエラーを解決するのに役立ちます。
ya、私はそのページを読むが、私は何も得られない。 –