หลังจากอัพเดตล่าสุดของ PHP Intelephense ที่ฉันได้รับในวันนี้ intelephense ยังคงแสดงข้อผิดพลาดสำหรับสัญลักษณ์ที่ไม่ได้กำหนดสำหรับเส้นทางของฉัน (และคลาสอื่น ๆ ด้วย) ไม่มีข้อผิดพลาดเช่นนี้มาก่อนและมันก็รบกวนฉัน
นี่คือภาพหน้าจอข้อผิดพลาด:
และนี่คือรหัสของฉัน:
Route::group(['prefix' => 'user', 'namespace' => 'Membership', 'name' => 'user.'], function () {
Route::get('profile', 'ProfileController@show')->name('profile.show');
Route::patch('profile', 'ProfileController@update')->name('profile.update');
Route::patch('change-password', 'ChangePasswordController@change')->name('change-password');
Route::get('role', 'ProfileController@getRole')->name('profile.role');
Route::get('summary', 'SummaryController@show')->name('summary');
Route::get('reserved', 'AuctionController@reservedAuction')->name('reserved');
});
ที่จริงแล้วไม่มีข้อผิดพลาดในรหัสนี้ แต่ intelephense ยังคงแสดงข้อผิดพลาดจึงมีวิธีการแก้ไขหรือไม่
api.php
โปรดดูที่ @ user12483351 คำตอบของด้านล่าง นั่นแก้ไขให้ฉัน ฉันใช้ Intelephese 1.3.6