Sql laravel4中的图像字段列类型

Sql laravel4中的图像字段列类型,sql,laravel-4,migration,Sql,Laravel 4,Migration,我是拉威尔的新手,这将是一个非常基本的问题 我正在使用Laravel4进行一个简单的项目。我有一个模型,即图像。事实上,通过这个模型,我将存储上传的图像和与该图像相关的信息。但我不知道迁移文件中图像字段的列类型或数据类型 迁移文件: 您可以看到,在我上面的迁移文件中,图像字段仍然为空。我不知道图像字段的列类型应该是什么 那么,在laravel4迁移文件中,图像字段的列类型或数据类型应该是什么?是的,您不应该在数据库中存储图像 而是在公用文件夹中创建一个文件夹,并将所有图像存储在名为userph

我是拉威尔的新手,这将是一个非常基本的问题

我正在使用Laravel4进行一个简单的项目。我有一个模型,即图像。事实上,通过这个模型,我将存储上传的图像和与该图像相关的信息。但我不知道迁移文件中图像字段的列类型或数据类型

迁移文件:

您可以看到,在我上面的迁移文件中,图像字段仍然为空。我不知道图像字段的列类型应该是什么


那么,在laravel4迁移文件中,图像字段的列类型或数据类型应该是什么?

是的,您不应该在数据库中存储图像

而是在公用文件夹中创建一个文件夹,并将所有图像存储在名为userphotos或类似的文件夹中

当您从用户接收图像时,您应该提取图像名称并将其存储在数据库中。为了区分,您可以附加时间戳以确保文件名的唯一性

因此,理想情况下,您的迁移应该是字符串数据类型,而不是其他类型

希望这有帮助

,而只使用字符串列来存储文件系统上映像的路径。
 Schema::create('images', function(Blueprint $table)
    {
        $table->increments('id');

        $table->string('name',255);
        $table->------('image');
        $table->timestamps();
    });