Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在laravel中插入数据_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 无法在laravel中插入数据

Php 无法在laravel中插入数据,php,laravel,laravel-5,Php,Laravel,Laravel 5,我是laravel的新手,我想在laravel中插入数据,因为我已经编写了以下代码,但是数据没有插入到数据库中,并且没有出现错误。我的代码如下,我已经为此创建了模型、视图和控制器 控制器:Category.php 在类别模型中,您只能有一个名称空间 因此,如果文件位于app\Model\中,则仅使用以下内容: namespace App\Model; 移除 namespace App; 然后,您可以在控制器中执行以下操作: $validatedData = $request->vali

我是laravel的新手,我想在laravel中插入数据,因为我已经编写了以下代码,但是数据没有插入到数据库中,并且没有出现错误。我的代码如下,我已经为此创建了模型、视图和控制器

控制器:Category.php


类别
模型中,您只能有一个名称空间

因此,如果文件位于
app\Model\
中,则仅使用以下内容:

namespace App\Model;
移除

namespace App;
然后,您可以在控制器中执行以下操作:

$validatedData = $request->validate([
            'name' => 'required',
        ]);

Category::create($validatedData);

您的
类别
模型中的
create
方法在哪里?它重定向了吗?@shihab:是的,它正在重定向
<?php

namespace App;
namespace App\Model;
use DB;
use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
    protected $fillable = [
        'name'
    ];

    public function subcategory(){
        return $this->hasMany('App\Category', 'parent_id');
    }
}
 Route::get('admin/categories', 'Categories@create');
    Route::post('admin/add-categories', 'Categories@store');
namespace App\Model;
namespace App;
$validatedData = $request->validate([
            'name' => 'required',
        ]);

Category::create($validatedData);