insert语句如何在开源的akaunting脚本中工作?

问题描述 投票:1回答:1

我从akaunting.com下载了一个开源会计脚本。此源代码在Laravel中开发。我想在items表中添加一个字段,但我无法在此脚本中找到insert语句。

这是控制器代码。在此之后我不知道。

public function store(Request $request)
{

    $item = Item::create($request->input());

    // Upload picture
    if ($request->file('picture')) {
        $media = $this->getMedia($request->file('picture'), 'items');

        $item->attachMedia($media, 'picture');
    }

    $message = trans('messages.success.added', ['type' => trans_choice('general.items', 1)]);

    flash($message)->success();

    return redirect()->route('items.index');
}
laravel laravel-5 eloquent
1个回答
1
投票

经过长时间的搜索,我得到了解决方案。

app/models/common/item.php,我们可以添加额外的字段。文本框名称和数据库列名称应相同。

protected $fillable = ['company_id', 'name', 'sku', 'description', 'sale_price', 'purchase_price', 'quantity', 'category_id', 'tax_id', 'enabled','expiry_date'];
© www.soinside.com 2019 - 2024. All rights reserved.