【问题标题】:Laravel 5 Creating default object from empty valueLaravel 5 从空值创建默认对象
【发布时间】:2016-03-29 20:58:36
【问题描述】:

我有一个简单的模型,我正在尝试创建一个新实例。

谁能告诉我我做错了什么!

我收到错误“从空值创建默认对象

在我的控制器中,我定义了模型:

    <?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;

    use App\Keygen;

    use Auth;
    use Response;
    use App\Http\Requests;
    use App\Http\Controllers\Controller;

    class APIController extends Controller
    { 



    public function addKey(){
                $Key = NEW Keygen;
                $key->key = 'test';
                $key->save();
    }

}

为了测试这个非常基本的功能,我向 url 发送了一个 get 请求并将其路由到控制器上的功能。

【问题讨论】:

  • 注册机模型是什么样子的?
  • key、id、user_id @MateiMihai

标签: php laravel laravel-5.1 laravel-routing


【解决方案1】:

PHP 区分大小写。首先,将对象分配给变量$Key。之后,您将属性分配给变量$key。请注意大写和小写k

$Key = NEW Keygen; 更改为$key = new Keygen;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-29
    • 2018-07-18
    • 2019-03-14
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多