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');
    }
}

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
leo

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

7年前 评论

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

7年前 评论

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