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
