如何在路线 api 上转储不起作用 Laravel
How to dump on Route api doesn't work Laravel
我将尝试在前面使用 VueJs 对项目 Laravel 进行查询。
当我尝试转储我的变量时,什么也没有发生。
我有这条路 api.php:
Route::resource('users.options', OptionController::class)->only('index', 'show', 'update', 'store', 'destroy');
这是我的控制器:
$options = Option::with([
'status',
'lot:id,number,price',
'promoteur:id,name',
'programme:id,name,id_city',
'programme.city:id,name,zip_code'
])
->orderBy('id', 'desc')
->select("id", "id_user", "id_prospect", "id_option_status", "id_promoteur", "id_programme", 'id_lot', "prospect_firstname", "prospect_lastname", 'created_at', 'commission_amount_iad', 'commission_rate_iad')
->get();
dd($options);
当我转到正常显示数据的页面时,什么也没有....
我指定查询很好,有效,我只想拥有这个的dd。问题是如何在路线上转储 api.php
感谢您的帮助!
您可以使用 print_r($options) 进行打印;出口;所以它停止执行并打印集合对象。
由于您的端点位于 api.php,在 vue 中您应该指向:
https://www.url.com/api/users.options
建议:将users.options改为users/options
在您的终端中,在更改路由(Web 或 api)后清除路由缓存:
php artisan route:clear
- 转到您的浏览器,打开控制台(鼠标右键单击,然后单击检查。
- 转到“网络”选项卡单击您的页面,调用该端点
- 如果调用了端点,则在网络中搜索单击该行。
- 现在您可以看到发出了什么请求、发送了什么负载以及端点响应是什么。
我将尝试在前面使用 VueJs 对项目 Laravel 进行查询。
当我尝试转储我的变量时,什么也没有发生。
我有这条路 api.php:
Route::resource('users.options', OptionController::class)->only('index', 'show', 'update', 'store', 'destroy');
这是我的控制器:
$options = Option::with([
'status',
'lot:id,number,price',
'promoteur:id,name',
'programme:id,name,id_city',
'programme.city:id,name,zip_code'
])
->orderBy('id', 'desc')
->select("id", "id_user", "id_prospect", "id_option_status", "id_promoteur", "id_programme", 'id_lot', "prospect_firstname", "prospect_lastname", 'created_at', 'commission_amount_iad', 'commission_rate_iad')
->get();
dd($options);
当我转到正常显示数据的页面时,什么也没有....
我指定查询很好,有效,我只想拥有这个的dd。问题是如何在路线上转储 api.php
感谢您的帮助!
您可以使用 print_r($options) 进行打印;出口;所以它停止执行并打印集合对象。
由于您的端点位于 api.php,在 vue 中您应该指向:
https://www.url.com/api/users.options
建议:将users.options改为users/options
在您的终端中,在更改路由(Web 或 api)后清除路由缓存:
php artisan route:clear
- 转到您的浏览器,打开控制台(鼠标右键单击,然后单击检查。
- 转到“网络”选项卡单击您的页面,调用该端点
- 如果调用了端点,则在网络中搜索单击该行。
- 现在您可以看到发出了什么请求、发送了什么负载以及端点响应是什么。