PHP-使用“PHP”时输入意外结束;。邮政「;使用laravel5将数据插入MySQL的方法

PHP-使用“PHP”时输入意外结束;。邮政「;使用laravel5将数据插入MySQL的方法,php,json,laravel-5,Php,Json,Laravel 5,我尝试使用“.post”方法传递数据,然后使用传递的数据更新MySQL表。在执行此操作时,我收到一个错误,提示“输入意外结束”。我使用的是laravel5框架 $(document).ready(function(){ $("#cl").click(function(){ var lat=$.trim($('#text1').val()); $.post("{{ URL::asset('test.php') }}",{ latitude: lat, },f

我尝试使用“.post”方法传递数据,然后使用传递的数据更新MySQL表。在执行此操作时,我收到一个错误,提示“输入意外结束”。我使用的是laravel5框架

$(document).ready(function(){
$("#cl").click(function(){
    var lat=$.trim($('#text1').val());
    $.post("{{ URL::asset('test.php') }}",{
        latitude: lat,
    },function(data, status){
        data = $.parseJSON(data);
        console.log(data.arrResult[0]);
    });
  }); 
});
test.php:

<?php
namespace App\Http\Controllers;
use App\Test;
error_reporting(0);
function done($arrResult){
        $JSON->arrResult = $arrResult;
        echo json_encode($JSON);
        exit();
    }
//$a = $_POST['latitude'];
$failArray = array();
$failArray[0] = -2;
$failArray[1] = -2;
$ar = array(
       'name' => 'PHP'
      );
Test::insert($ar);
done($failArray); 
?>

测试模型:

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Test extends Model
{
    protected $table = 'test';
    protected $fillable = ['name'];
}

谢谢你的回答,你能帮我更新数据库而不出错吗。test.php是控制器吗?为什么它没有类声明?还有,你的测试模型目录是什么?谢谢大家的回答。当我在一个控制器中编写测试PHP文件时,它就开始工作了。谢谢你的回答,你能帮我更新数据库而不出错吗。test.PHP是控制器吗?为什么它没有类声明?还有,你的测试模型目录是什么?谢谢大家的回答。当我在一个控制器中编写测试PHP文件时,它就开始工作了。