我將嘗試在前面使用 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 上轉儲
感謝幫助 !
uj5u.com熱心網友回復:
由于您的端點位于 api.php 上,因此在 vue 中您應該指向:
https://www.url.com/api/users.options
建議:將 users.options 更改為 users/options
在您的終端中,在更改路由(web 或 api)后清理路由快取:
php artisan route:clear
- 轉到您的瀏覽器,打開控制臺(滑鼠右鍵單擊,然后檢查。
- 轉到選項卡網路單擊您的頁面,以呼叫該端點
- 如果端點被呼叫,請在網路中搜索 單擊該行。
- 現在您可以看到發出了什么請求、發送了什么有效負載以及端點回應是什么。
uj5u.com熱心網友回復:
您可以使用 print_r($options); 列印 出口; 所以它停止執行并列印集合物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/417280.html
標籤:
