Php 类别';邮政';找不到

Php 类别';邮政';找不到,php,laravel-5.5,Php,Laravel 5.5,正在尝试从数据库中删除数据。但显示“未找到类”错误。 这是我的删除代码 Route::get('/delete', function (){ $post = Post::find(1); $post->delete(); }); HTTP动词(或正确调用的方法)是POST、GET、PUT、PATCH和DELETE。这些操作分别对应于创建、读取、更新和删除(或CRUD)操作。还有许多其他动词,但使用频率较低。在这些不太常见的方法中,选项和HEAD的使用频率比其他方法更

正在尝试从数据库中删除数据。但显示“未找到类”错误。 这是我的删除代码

Route::get('/delete', function (){

    $post = Post::find(1);
    $post->delete();

});

HTTP动词(或正确调用的方法)是POST、GET、PUT、PATCH和DELETE。这些操作分别对应于创建、读取、更新和删除(或CRUD)操作。还有许多其他动词,但使用频率较低。在这些不太常见的方法中,选项和HEAD的使用频率比其他方法更高

删除资源应使用DELETE HTTP谓词完成

就你而言:

//include your posts model.
use App\Post; 

Route::delete('/delete/{id}', function ($id){

    $post = Post::findOrFail($id);
    $post->delete();

});

另外,您可以考虑在单独的控制器中实现应用程序逻辑,而不是使用路由文件。

您是否有use子句,例如use app\Models\Post;或者不管名称空间是什么?Route::get()不应该更改资源,而应该使用Route::delete(),然后提供要删除的资源的id。另外,为什么要将控制登录置于路由闭包中?