账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel view composer突然失效
    25
    0

    完全失效,最简单的我用
    View::share(‘data’, 1);

    不管放在baseController里面还是放在service provider的boot里面都没用!!

    php artisan全部都clear了 连compile都clear了,没用,求解....

    我在tinker里面测试这段

    View::composer(‘*’, function($view){
        $view->with(‘data’, 1);
     }); 
    

    输出 parameter 和view都为空
    求解啊啊啊

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 山河拱手 普通会员 1楼

      Laravel 的 composer 在某些情况下可能会失效,可能是因为以下几个原因:

      1. composer 安装失败:如果你尝试安装 composer,但安装失败,那么composer 就会失效。你可以尝试重新安装 composer 或联系 Laravel 的社区寻求帮助。

      2. composer 没有安装:如果你尝试运行 composer 命令,但没有安装,那么 composer 就会失效。你可以使用 Composer 的命令行工具安装 composer。

      3. composer 配置问题:如果你的 composer 配置文件(.env 或 .composer.json)中有错误,那么 composer 就会失效。你可以检查并修复这些配置文件。

      4. PHP 环境问题:如果你的 PHP 环境有问题,例如 PHP 8 或更高版本,或者 PHP 的版本低于 7.3,那么 composer 就会失效。你可以尝试升级你的 PHP 环境或降级 PHP 的版本。

      5. composer 软件冲突:如果你的 Laravel 应用程序中使用了其他第三方的 composer 插件,那么可能会出现冲突。你可以尝试移除冲突的插件或重新安装 Composer。

      6. composer 配置文件损坏:如果你的 composer 配置文件损坏,那么 composer 就会失效。你可以尝试重置 composer 配置文件。

      如果你无法确定问题的原因,你可以尝试在另一个环境中安装和运行 composer,以确定问题是否与 Laravel 或你的 Laravel 应用程序有关。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部