【发布时间】:2018-08-07 18:34:12
【问题描述】:
所以我使用的是 laravel 和 Intervention Image 包。 我的表单接受图片,将其名称保存到 DB 但永远不会保存图片。 为什么?
谢谢!
控制器:
public function store(Request $request)
{
$img=Image::make($request->file('slika')); //slika-name of input field, and Slike my desired folder.
$img->save('Slike');
$this->validate($request,[
'naziv'=>'required|string|max:30',
'mesto'=>'required|integer|max:4',
]);
$crs=new Crossroad();
$crs->naziv=$request->naziv; //the name of the crossroad
$crs->mesto=$request->mesto; //number of turns in it
$crs->slika=$request->slika; //picture's name(string in DB)
$crs->save();
return redirect('/crossroads/index');
}
【问题讨论】:
-
请不要发布代码图片。编辑您的问题并将代码发布到正文中。缩进4个空格,它会自动格式化。如果您能提供Minimal, Complete, and Verifiable example,那就太好了。
-
请更改您的 Q 的标题。现在不提供任何信息。
标签: php html forms laravel webforms