Er Code, только вот в вопросе нет ни слова про Apache, а тем более про вывод и логирование ошибок. Да и если работа идет локально, то наверное лучше это сделать в php чем в настройках Apache.
Во первых надо добавить папку в автолоад, о чем вам написали Laravel 4: Вызов библиотеки -> Ошибка а во вторых проверить на то что ваши классы и файлы начинаются с большой буквы, и вы их именно так и вызываете.
Для файлового хостинга это конечно нужно, но для прикрепления файла с описание к товару думаю это лишнее усложнения, я в вопросе имел ввиду именно связь 1 к 1, типа 1 товар — 1 файл с описанием и тому подобное.
У меня при добавлении нового файла стоит проверка на то существует уже такой файл или нет, если существует то к имени приписывается уникальный ключ и сохраняется с новым названием.
Также все файлы лежат в под папках папки upload, но пути к папкам прописаны в конфиге, а не в базе.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.