许可拒绝在Laravel 5.4中创建软件包



我正在创建我将使用的CMS软件包。我遇到的问题是,在发布包裹后,我无法正常工作。我遇到了这个错误

cmsserviceprovider.php行中的errorexception 35:inclage(c:c: wamp www laravel_package packages packages testing cmms cms src modules):未能打开流:许可拒绝

这是我的CMSServiceProvider

<?php
namespace TestingCms;
use IlluminateSupportServiceProvider;
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';

如果我还需要给其他任何东西来帮助我解决问题,请告诉我。我不确定我需要提供的所有信息。

问题是您要打开的文件夹没有正确的权限。尝试更改Modules文件夹和文件夹中的所有文件的权限以允许读/写。

最新更新