发出POST请求时如何解决Class not found错误?

时间:2019-09-23 06:27:27

标签: laravel postman

在api.php中,我描述了一些路线。 GET方法有效。关于POST方法说不清。

<?php

use Illuminate\Http\Request;
use App\UserUnfo;

Route::middleware('auth:api')->get('/user', function (Request $request) 
{
   return $request->user();
});

Route::get('/person', function() {
   $person = [
        'ip' => '127.0.0.1',
        'name' => 'me'
    ];
    return $person;
});

Route::post('/person', function(Request $request) {
    $userInfo = UserInfo::create([
        'name' => $request->input('name'),
        'ip' => $request->input('ip')
    ]);
    return $userInfo;
});

在web.php中

Route::get('/home', 'HomeController@index')->name('home');

我遇到的错误

Class &#039;UserInfo&#039; not found

1 个答案:

答案 0 :(得分:1)

您使用了错误的模型,这是拼写错误。

use App\UserUnfo;

收件人

use App\UserInfo;