【问题标题】:populating the database with image tinker/laravel使用图像修补程序/laravel 填充数据库
【发布时间】:2020-03-05 19:48:51
【问题描述】:

我正在尝试使用终端填充数据库,但是当我上传图片时出现以下错误

PHP 致命错误:在第 1 行的 Psy Shell 代码中调用未定义函数 cover_image()

这是我在数据库中插入的内容

$event=new App\Event
$event-->cover_image('/assets/photos/event4.jpg')

【问题讨论】:

    标签: php laravel tinker


    【解决方案1】:

    尝试将--> 更改为->,如下所示:

    $event->cover_image('/assets/photos/event4.jpg')

    这可能是导致您的错误的原因。

    然后使用数据库中的字符串更新您的刀片文件以显示图像:

    <img src="{{ public_path($event->conver_image) }}">

    或取决于您的完整路径:

    <img src="{{ url('your/path'.$event->conver_image) }}">

    【讨论】:

    • 我更正了,但它没有保存图像它保存了一个字符串我无法在刀片视图上显示它说找不到资源
    • 您不能在数据库中使用相同的图像,您只能保存图像的路径(确实是字符串)。在您的刀片文件中,您应该执行以下操作:<img src="{{ public_path($event->conver_image) }}">
    猜你喜欢
    • 2016-04-01
    • 2015-04-12
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多