Я просто использую форму для загрузки файла и простой маршрут для перемещения файла в папку /public/images
. Но перемещенный файл не найден в каталоге images
. Я следую книге Leanpub Laravel CodeBright.Переместить файл не работает в Laravel 4
мой шаблон лезвия
<form action="{{ url('handle-form') }}"
method="POST"
enctype="multipart/form-data">
<input type="file" name="book" />
<input type="submit">
</form>
route.php
Route::get('/', function()
{
return View::make('form');
});
Route::post('handle-form', function()
{
Input::file('book')->move('/public/images');
return 'File was moved.';
});
После нажатия кнопки отправки 'Файл был перемещен. но нет файла в нужной директории.
Возможно, у вашего веб-сервера нет разрешения на доступ к «public/images». – ceejayoz
Как я могу разрешить моему веб-серверу разрешать доступ к общедоступным/изображениям? – Bashar
'chmod' /' chown'. – ceejayoz