laravel - 如何在发出 POST 请求时修复 Class not found 错误?
问题描述
在 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 'UserInfo' not found
解决方案
您使用了错误的模型,这是拼写错误。
use App\UserUnfo;
到
use App\UserInfo;
推荐阅读
- openssl - What is the file format of the private key when combining with a .cer to create a .pfx using OpenSSL
- excel - Cannot get an Excel file to open - Pandas and Matplotlib
- oracle - Grant permission to trigger from owner account
- ruby-on-rails - Rails - Controller route with hostname parameter
- mysql - Flutter SQFLite asset database
- javascript - 圆环图 d3.js 标签
- ios - Using a variable inside a closure in swift
- c# - How to choose between adding an interface and adding an attribute
- python - Python: filter objects in a list which has unique id values
- angular - 如何使用 RxJs 以并行方式调用具有多个可取消请求的后端?