小编rom*_*man的帖子

在 Laravel 5.5 上使用表单请求验证的 MethodNotAllowedHttpException

当我在 Laravel 5.5 上使用表单请求验证时,这很奇怪,我所有的发布请求都将是 405 不允许的方法,但是当我使用标准验证时变得正常,这里我的代码是:

php工匠路线:列出

+--------+----------+----------------------------------------+--------------------+-----------------------------------------------------------+------------+
| Domain | Method   | URI                                    | Name               | Action                                                    | Middleware |
+--------+----------+----------------------------------------+--------------------+-----------------------------------------------------------+------------+
|        | POST     | api/register                           |                    | App\Http\Controllers\AuthController@register              | api        |
+--------+----------+----------------------------------------+--------------------+-----------------------------------------------------------+------------+
Run Code Online (Sandbox Code Playgroud)

请求使用失眠在此处输入图片说明

我失眠时的 base_api 值为http://mylocal.app/api

错误信息:

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
Run Code Online (Sandbox Code Playgroud)

错误显示消息: 在此处输入图片说明

路由器(api.php):

Route::post('register', 'AuthController@register');
Run Code Online (Sandbox Code Playgroud)

控制器(AuthController.php):

use App\Http\Requests\StoreRegistration;

public function register(StoreRegistration $request)
{

    $email = $request->email;
    $name = $request->name;
    $password = $request->password;

    $user = User::create([
        'name' => $name,
        'email' => $email, …
Run Code Online (Sandbox Code Playgroud)

validation laravel laravel-5

0
推荐指数
1
解决办法
1581
查看次数

标签 统计

laravel ×1

laravel-5 ×1

validation ×1