Laravel by default asks for a DB called "laravel" and a users table called "users", but I named them in a different way and I want to make it works. Below the error it gives me:
public function store(Request $request)
{
if ($request->hasFile('file'))
{
$file = $request->file('file');
$name = time();
$extension = $file->getClientOriginalExtension();
$fileName = $name . '.' . $extension;
$file->move(public_path('files/criticSuggestions'), $fileName);
}
SubCriticSuggestion::create([
'user_id' => auth()->id(),
'text' => $request->text,
'critic_suggestion_id' => $request->critic_suggestion_id,
'file' => $fileName
]);
return redirect()->back();
}
I get this error
Undefined variable: fileName