laravel4中的图像字段列类型

时间:2014-08-21 15:58:07

标签: sql laravel-4 migration

我是laravel的新手,这将是一个非常基本的问题。

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

迁移文件:

 Schema::create('images', function(Blueprint $table)
    {
        $table->increments('id');

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

理想情况下,您的迁移应该具有字符串数据类型,而不是其他内容。

希望这会有所帮助!!