Php 如何从laravel控制器打印变量?
我正在使用laravel控制器调用一个php文件。在调用文件时,我使用ajax调用传递了一些数据。我想打印传递给控制器文件的变量。下面是我的代码-Php 如何从laravel控制器打印变量?,php,laravel,Php,Laravel,我正在使用laravel控制器调用一个php文件。在调用文件时,我使用ajax调用传递了一些数据。我想打印传递给控制器文件的变量。下面是我的代码- function handleJSON(originePlaceID, destPlaceID){ var elements = document.getElementsByClassName('waypoints'); //getting the values from input field
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);
}
});
}
我的控制器文件(placeId.php)
您可以像这样转储$value:
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.
dd($values); // die and dump $values
}
}
您可以像这样转储$value:
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.
dd($values); // die and dump $values
}
}
您可以使用dump方法
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.
dump($values); // dump $values
//OR JSON RESPONSE
return response()->json($values);
}
}
您可以使用dump方法
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.
dump($values); // dump $values
//OR JSON RESPONSE
return response()->json($values);
}
}
如果您试图将$values
值输出为JSON以在AJAX请求中使用,最好执行以下操作:
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.
dd($values); // die and dump $values
}
}
<?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.
return response()->json($values);
}
}
然后您可以导航到定义的路线http://example.com/placeIdApi
查看回显数据。如果您试图将$values
值输出为JSON以在AJAX请求中使用,最好执行以下操作:
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.
dd($values); // die and dump $values
}
}
<?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.
return response()->json($values);
}
}
然后您可以导航到定义的路线http://example.com/placeIdApi
查看回显数据。出于您的目的,dd方法肯定是最好的,因此类似这样的方法应该可以工作:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class placeId extends Controller
{
public function index(Request $request){
$values = $request->data;
//Print the values
dd($values);
}
出于您的目的,dd方法肯定是最好的,因此类似这样的方法应该可以:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class placeId extends Controller
{
public function index(Request $request){
$values = $request->data;
//Print the values
dd($values);
}
定义打印?您想将其转储以查看值还是在其他地方使用?除了将其转储为其他人的答案外,您还可以使用print\r($values)代码>,我想用这个控制器本身中的$values变量做一些事情。我可以将值返回到js并将其记录在那里。但是我想在php文件本身中打印它。定义打印?您想将其转储以查看值还是在其他地方使用?除了将其转储为其他人的答案外,您还可以使用print\r($values)代码>,我想用这个控制器本身中的$values变量做一些事情。我可以将值返回到js并将其记录在那里。但是我想把它打印到php文件中,我已经尝试了dd函数。但我想知道在哪里可以看到输出?我需要重定向到任何页面吗?您可以在浏览器中导航到您定义的路由:它应该会在那里显示输出。我已经尝试了dd功能。但我想知道在哪里可以看到输出?我需要重定向到任何页面吗?您可以在浏览器中导航到定义的路由:它应该会在那里显示输出。我已经尝试了dd()函数。但我想知道在哪里可以看到输出?我需要重定向到任何页面吗?我已经尝试了dd()函数。但我想知道在哪里可以看到输出?我需要重定向到任何页面吗?