【发布时间】:2022-02-09 19:32:44
【问题描述】:
我想在我的数据库中存储一个文件名,以便它可以检索该图像并显示它,我已经实现了一些东西,通过在前面添加上传时间来防止将同名文件添加到我的图像文件夹中'$newImageName' 变量中看到的实际文件名,我的问题是如何传递 '$newImageName' 以存储在我拥有的当前代码给出的数据库中?
public function store(Request $request)
{
$this->validate($request, [
'subject' => 'required|min:5',
'tags' => 'required',
'thread' => 'required|min:25',
'image' => 'required|mimes:png,jpg,jpeg'
]);
$newImageName = time() . '-' . $request->subject . '.' . $request->image->extension();
$request->image->move(public_path('images'), $newImageName);
$thread = auth()->user()->marketthreads()->create($request->all());
$thread->tags()->attach($request->tags);
return back()->withMessage('Market thread has been created');
我们将不胜感激任何帮助
谢谢你:)
【问题讨论】:
标签: php html laravel database web