PHP - 使用" .post"时出现意外的输入结束使用laravel5将数据插入MySQL的方法

时间:2015-08-03 17:10:34

标签: 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,
    },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'];
}

现在我只对使用随机文本更新表格感兴趣&#34; PHP&#34; (我现在不使用传递的数据)。当我不使用数据库部分时,它返回$ failArray。

注意:我已经删除了error_reporting行,我收到了错误消息
致命错误:Class&#39; App \ Test&#39; C:\ xampp \ htdocs \ Maze2 \ public \ test.php 24 <&#34;

提前致谢..

0 个答案:

没有答案