首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空数据库表laravel 8

空数据库表laravel 8
EN

Stack Overflow用户
提问于 2020-09-23 22:53:51
回答 1查看 247关注 0票数 0

我不知道为什么我会得到一张空桌子。在过去,它是为我工作,但为什么我现在要得到这个?我做错什么了?

控制器: AdminServiceController

代码语言:javascript
复制
public function create()
{
    return view("admin.service.create");
}

public function store(Request $request)
{
    $date = $this->vvalidate($request);
    $data['creator'] = auth()->user()->id;
    Services::create($data);
}

private function vvalidate($request)
{
    $rules = [
        'title' => 'required|unique:services',
        'description' => 'required|min:100',
    ];
    
    return $this->validate($request, $rules);
}

模型: Services.php

代码语言:javascript
复制
class Services extends Model
{
    use HasFactory;
    
    protected $guarded = [];
}

路线: web.php

代码语言:javascript
复制
Route::prefix('admin')->group(function () {
    Route::name('admin.')->group(function () {
        Route::middleware('auth')->group(function () {
            Route::get('/', function () {
                return view('admin');
            });
            Route::resource('service', 'App\Http\Controllers\AdminServiceController');
        });
    });
});
EN

回答 1

Stack Overflow用户

发布于 2020-09-24 06:09:02

AdminServiceController

代码语言:javascript
复制
  public function store(Request $request)
  { 
    Services::create($this->vvalidate($request));
  }

  private function vvalidate($request)
  {
    $data = $request->validate([
        'title' => 'required|unique:services',
        'description' => 'required|min:100',
    ]);
    $data['creator'] = auth()->user()->id;
    return $data;
  }

Services.php

代码语言:javascript
复制
 protected $fillable = [
   'title', 'description'
];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64037336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档