【发布时间】:2018-09-26 04:04:06
【问题描述】:
我在 laravel 控制器中调用一个 php 文件。在调用文件时,我使用 ajax 调用传递了一些数据。我想打印传递给控制器文件的变量。下面是我的代码-
function handleJSON(originePlaceID, destPlaceID){
var elements = document.getElementsByClassName('waypoints'); //getting the values from input field
var wayptArray = new Array();
for(var i = 0; i < elements.length; i++){
if(elements[i].value != "") {
wayptArray.push(elements[i].value);
}
}
var JsonWaypt = JSON.stringify(wayptArray);
$.ajax({
type: "GET",
url: "placeIdApi",
data: {data : JsonWaypt, _token: '{{csrf_token()}}'},
cache: false,
success: function(places){
console.log(places);
}
});
}
我的 web.php 文件:
Route::get('/placeIdApi', 'placeId@index');
我的控制器文件(placeId.php)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class placeId extends Controller
{
public function index(Request $request){
$values = $request->data; //I want to print this $values variable.
}
}
谁能建议我如何打印这个 $request 或 $values 变量?提前致谢。
【问题讨论】:
-
定义打印?您想转储它们以查看值还是在其他地方使用它们?
-
除了dump作为其他人的回答,你也可以使用
print_r($values);, -
我想对这个控制器本身的 $values 变量做一些事情。我可以将值返回给 js 和 console.log 那里。但我想在 php 文件本身中打印它。