我正在创建一个我将要使用的cms包。我遇到的问题是,在我发布我的包之后,我无法让它工作。我收到此错误
CmsServiceProvider.php第35行中的ErrorException:include(C:\ wamp \ www \ laravel_package \ packages \ testing \ cms \ src \ Modules):无法打开流:权限被拒绝
这是我的CmsServiceProvider
<?php
namespace Testing\Cms;
use Illuminate\Support\ServiceProvider;
class CmsServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
$this->publishes([
__DIR__.'/Modules' => base_path('app/Modules'),
]);
}
/**
* Register the application services.
*
* @return void
*/
public function register()
{
include __DIR__.'/Modules';
}
}
第35行
include __DIR__.'/Modules';
如果我需要提供任何其他信息以帮助解决我的问题,请告诉我。我不确定我需要提供的所有信息。
答案 0 :(得分:0)
问题是您尝试打开的文件夹没有正确的权限。尝试更改Modules
文件夹的权限以及文件夹中的所有文件以允许读/写。