У меня есть проблема, позволяющая пользователю создавать папку в laravel 4 через ajax request> route> controller @method.
Я проверил запрос успеха ajax на метод правильного вызова URL.
Когда я использую mkdir
или File::mkdir($path);
(существует ли этот метод?), я получу ответ Failed to load resource: the server responded with a status of 500 (Internal Server Error)
и не смог создать новую папку.. как ее решить?
route.php
Route::post('admin/article/addimagegallery', '[email protected]');
AdminDashboardController
public function addImagegallery()
{
if (Request::ajax())
{
…
$galleryId = 1; // for test
$path = public_path().'/images/article/imagegallery/'.$galleryId;
File::mkdir($path);
}
}
JS
$.ajax({
url: 'addimagegallery',
type: 'POST',
data: {addimagegallery: 'addimagegallery'},
})
.done(function(response) {
console.log(response);
});