我創建了用於從數據庫中獲取數據的過濾器。當我使用GET方法,它的工作原理但POST方法,我得到錯誤:Laravel 5.5 - 使用POST方法時的MethodNotAllowedHttpException
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
我花了幾個小時尋找解決辦法,但好像我在這裏失去了一些東西。
對於測試,我試圖直接在路線中得到結果,但它仍然是同樣的問題。
This Works。
<?php
use App\test;
Route::get('/', function() {
$test = test::all();
return $test;
});
這不起作用。
<?php
use App\test;
Route::post('/', function() {
$test = test::all();
return $test;
});
嘗試清除緩存'php artisan route:clear' – FuzzyTree
@FuzzyTree它沒有幫助。 – User3100
你如何測試帖子?你實際上是在創建一個發佈請求嗎?還是以與獲取相同的方式進行測試? – FuzzyTree