Я могу изменить свой код, чтобы сохранить загруженное изображение в общедоступном каталоге, но не тогда, когда я хочу, чтобы их загруженное изображение было в папке с названием их компании. Например, что работает:
/public/company_img/<filename>.jpg
Если имя компании пользователя - Foo, я хочу, чтобы при сохранении сохранялось загруженное изображение:
/public/company_img/foo/<filename>.jpg
Это в моем контроллере:
$image = Input::file('company_logo');
$filename = $image->getClientOriginalName();
$path = public_path('company_img/' . Auth::user()->company_name . '/' . $filename);
// I am saying to create the dir if it's not there.
File::exists($path) or File::makeDirectory($path); // this seems to be the issue
// saving the file
Image::make($image->getRealPath())->resize('280', '200')->save($path);
Просто глядя на это, вы можете легко увидеть, что он делает. Мои журналы ничего не показывают, и браузер становится пустым после того, как я нажимаю кнопку обновления. Любые идеи
File::exists($path) or File::makeDirectory($path);
синтаксис PHP? Я никогда не видел оператора IF, написанного в таком формате. - person Joe   schedule 09.04.2015http://laravel.io/bin/xKY8P
- person Sylar   schedule 09.04.2015dd('here');
- person Sylar   schedule 09.04.2015