Laravel5.3 控制器 save 数据失败

先上代码

//Model(App\CenterSetup.php)
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class CenterSetup extends Model
{
    protected $table = 'Centersetup';
}
//控制器(App\Http\Controllers\Admin\CenterSetupController.php)
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\CenterSetup;
use Webpatser\Uuid\Uuid;

class CenterSetupController extends Controller
{
    public function Default(){
        $_centersetup=CenterSetup::all();
        foreach ($_centersetup as $a) {
            if ($a->Clientid=='')
            {
                $new=new CenterSetup;
                $new->Clientid=Uuid::generate();
                $new->Centeraddr='http://center.hsppl.me/License';
                $new->Softwareversion = env('Softwareversion', '1.0.0.0');
                $new->Clientname =env('COMPANYNAME', '某某某有限公司');

                if ($new->save()){
                    return '首次创建成功';
                    var_dump($new);
                }else
                {
                    return '首次创建失败!';
                }
            }
        }

        return view('Admin.CenterSetup');
    }
}

执行过程只返回视图,数据表还是空的。
请教各位大神如何解决~

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
leo

说明没有进入foreach下面第一个if的分支啊,要么这个表是空的,要么这个表里所有的记录ClientId都不为空

7年前 评论

你这return下面还有var_dump 我也是醉了,直接dd打印下 $new 对象咯

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!