php - Laravel Eloquent 保存项目错误?

标签 php laravel

当我尝试将一个项目保存到我的数据库时,我得到了

Method Clients::__toString() must return a string value 

当前代码

        $name = Input::get('email');
        $client = Input::get('client');
        $website = Input::get('website');
        $userassign = Input::get('userassign');

        $client = new Clients();
        $client->name = $name;
        $client->client = $client;
        $client->website = $website;
        $client->parent = $userassign;


        $client->save();

有什么想法吗?

最佳答案

您正在重新定义 $client

        $name = Input::get('email');
        $clientInput = Input::get('client');
        $website = Input::get('website');
        $userassign = Input::get('userassign');

        $client = new Clients(); 
        $client->name = $name; 
        $client->client = $clientInput; //Here was your problem
        $client->website = $website;
        $client->parent = $userassign;


        $client->save();

关于php - Laravel Eloquent 保存项目错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758037/

相关文章:

php - MySQL查询1个查询中不同计数的两个不同条件

php - laravel 4 eloquent 中的生命周期回调

php - 向客户添加 PDF - laravel 5.7

Laravel csrf_field() - 仅适用于方法为 ="POST"的表单?

javascript - Laravel ajax url 在生产服务器上不起作用

javascript - 使用 Javascript 的云 SQL

php - MD5密码问题

php mkdir windows 相对路径

php - 具有动态值的 Bootstrap 轮播以将用户 ID 提交到另一个表单

php - (laravel)使用变量名模型的查询构建器