如何在控制器 Laravel 上打印出值?
How to print out value on controller Laravel?
我是 Laravel 的初学者...
如何在 Laravel 中调试控制器上的某些值,结果可以像 javascript 上的语法 console.log()
一样显示到控制台?
控制器函数示例:
class TestMeController extends Controller {
public function __construct()
{
$this->middleware('jsonify');
}
public function callMe($id)
{
$params = Request::all();
console.log($id); <== how to write code on Laravel?
}
}
在Laravel中使用dd($id)
或者如果你不想停止执行,你可以使用dump($var)
。
您仍然可以始终使用 PHP 的原生函数,例如 var_dump
、die
和 print_r
.
dd($var)
很棒,因为它会在程序运行后停止,因此通过四处移动它,您可以很好地了解哪一行代码导致了错误。
对 json 使用 return 响应:
return response()->json($dataVar, status_code);
改为console.log();
return response()->json($id, 200);
在Laravel.
中可以使用这几种打印方式
1. dump($var)
2. dd($id)
3. var_dump($var)
4. die($var)
5. print_r($var)
在我的例子中,我使用 laravel 7 和 blade 模板来测试我的控制器
(MVC 架构)
我通常使用:
return dd($variable)
甚至只是
return $variable
如果你只想看数据
$events = new Event();
echo "<pre>";
print_r($events->all()->toArray());
echo "</pre>";
die;
我是 Laravel 的初学者...
如何在 Laravel 中调试控制器上的某些值,结果可以像 javascript 上的语法 console.log()
一样显示到控制台?
控制器函数示例:
class TestMeController extends Controller {
public function __construct()
{
$this->middleware('jsonify');
}
public function callMe($id)
{
$params = Request::all();
console.log($id); <== how to write code on Laravel?
}
}
在Laravel中使用dd($id)
或者如果你不想停止执行,你可以使用dump($var)
。
您仍然可以始终使用 PHP 的原生函数,例如 var_dump
、die
和 print_r
.
dd($var)
很棒,因为它会在程序运行后停止,因此通过四处移动它,您可以很好地了解哪一行代码导致了错误。
对 json 使用 return 响应:
return response()->json($dataVar, status_code);
改为console.log();
return response()->json($id, 200);
在Laravel.
中可以使用这几种打印方式1. dump($var)
2. dd($id)
3. var_dump($var)
4. die($var)
5. print_r($var)
在我的例子中,我使用 laravel 7 和 blade 模板来测试我的控制器 (MVC 架构) 我通常使用:
return dd($variable)
甚至只是
return $variable
如果你只想看数据
$events = new Event();
echo "<pre>";
print_r($events->all()->toArray());
echo "</pre>";
die;