Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从管理面板中删除用户时,在Laravel框架中不断收到错误235_Php_Laravel_Laravel Routing - Fatal编程技术网

Php 从管理面板中删除用户时,在Laravel框架中不断收到错误235

Php 从管理面板中删除用户时,在Laravel框架中不断收到错误235,php,laravel,laravel-routing,Php,Laravel,Laravel Routing,这是我在尝试从我的web应用程序的管理部分删除用户帖子时收到的错误,该应用程序是由laravel中的第三方设计的。我似乎找不到任何线索,为什么我会收到这个。任何帮助都将是伟大的,我是这里的新手,我感谢你所有的时间和努力 Error: exception 'ErrorException' with message 'unlink(./uploads/images/) [function.unlink]: Is a directory' in /home/studifzr/public_html/w

这是我在尝试从我的web应用程序的管理部分删除用户帖子时收到的错误,该应用程序是由laravel中的第三方设计的。我似乎找不到任何线索,为什么我会收到这个。任何帮助都将是伟大的,我是这里的新手,我感谢你所有的时间和努力

Error: exception 'ErrorException' with message 'unlink(./uploads/images/) [function.unlink]: Is a directory' in /home/studifzr/public_html/wizflip.com/app/controllers/MediaController.php:400
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleError(2, 'unlink(./upload...', '/home/studifzr/...', 400, Array)
#1 /home/studifzr/public_html/wizflip.com/app/controllers/MediaController.php(400): unlink('./uploads/image...')
#2 [internal function]: MediaController->delete('235')
#3 /home/studifzr/public_html/wizflip.com/vendor/laravel/framework/src/Illuminate/Routing/Controllers/Controller.php(138): call_user_func_array(Array, Array)
#4 /home/studifzr/public_html/wizflip.com/vendor/laravel/framework/src/Illuminate/Routing/Controllers/Controller.php(115): Illuminate\Routing\Controllers\Controller->callMethod('delete', Array)
#5 /home/studifzr/public_html/wizflip.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(985): Illuminate\Routing\Controllers\Controller->callAction(Object(    Illuminate\Foundation\Application), Object(Illuminate\Routing\Router), 'delete', Array)    
#6 [internal function]: Illuminate\Routing\{closure}('235')    
#7 /home/studifzr/public_html/wizflip.com/vendor/laravel/fr    amework/src/Illuminate/Routing/Route.php(80): call_user_func_array(Object(Closure), Array)    
#8 /home/studifzr/public_html/wizflip.com/vendor/laravel/fr    amework/src/Illuminate/Routing/Route.php(47): Illuminate\Routing\Route->callCallable()    
#9 /home/studifzr/public_html/wizflip.com/vendor/laravel/fr    amework/src/Illuminate/Routing/Router.php(1016): Illuminate\Routing\Route->run(Object(    Illuminate\Http\Request    ))
#10 /home/studifzr/public_html/wizflip.com/vendor/laravel/f    ramework/src/Illuminate/Foundation/Application.php(576): Illuminate\Routing\Router->di    spatch(Object(Illuminat    e\Http\Request))
#11 /home/studifzr/public_html/wizflip.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(552): Illuminate\Foundation\Application->dispatch(Object(I    lluminate\Http\Request))
#12 /home/studifzr/public_html/wizflip.com/public/index.php(49): Illuminate\Foundation\Application->run()
#13 {main}
衷心地感谢你

错误:带有消息的异常“ErrorException” 'unlink(./uploads/images/)[function.unlink]:是中的目录' /home/studifzr/public_html/wizflip.com/app/controllers/MediaController.php:400

这意味着,当您从
MediaController->delete()
方法中删除用户时,它还会触发服务器文件系统第
400行的文件删除,但删除文件的给定路径不是有效文件,而是
public/uploads/images
,这是一个目录


检查
MediaController->delete()
方法并提供要删除的文件名,您只提供文件夹(
public/uploads/images
)作为文件位置,但没有提供文件名,因此在路径后提供文件名,即
public/uploads/images/somefilename.png

您的代码正在尝试取消链接(删除)服务器文件系统中的文件。它失败是因为它实际上正在尝试删除一个目录。但我认为从文件系统中删除某些内容并不是它应该做的事情——它不应该从数据库中删除帖子吗?