laravel 5.6 with MySql给出Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException错误

时间:2018-03-28 13:52:41

标签: mysql laravel

在这个主题下有类似的问题,但没有一个给我一个答案。我是一个初学者,可以自己学习。 当我尝试将 laravel(版本5.6) MySql 连接时,会出现此错误。

这些是使用的代码行。

CameraController.php

<?php

namespace App\Http\Controllers;

use App\Camera;
use Illuminate\Http\Request;

class CameraController extends Controller{

public function postCamera(Request $request){

    $camera = new Camera();

    $camera->email = $request->input('email');
    $camera->password = $request->input('password');

    $camera->save();

    return response()->json([
        'message'=>$camera
    ]);
 }


}

CreateCamreasTable.php

public function up(){

    Schema::create('cameras', function (Blueprint $table) {
        $table->increments('id');
        $table->timestamps();
        $table->text('email');
        $table->text('password');
    });
}

api.php

Route::post('/addCamera', ['as' => 'Camera', 'uses' => 'CameraController@postCamera']);

user.php的

class User extends Authenticatable{
    use Notifiable;

    protected $fillable = [
       'email',
   ];

    protected $hidden = [
       'password',
   ];
}

我无法找到我的代码有什么问题..

PS-我正在尝试使用支持发送请求和阅读回复的邮递员应用程序。我发送的是一个json对象

{
    "email" : "rr@gmal.com",
    "password" : "fjf"
} 

我收到的错误是

enter image description here

0 个答案:

没有答案