如何解决致命错误:无法重新声明 view()(之前声明过?(phpunit laravel 5.3)

sam*_*toh 1 php phpunit unit-testing laravel laravel-5.3

当我运行./vendor/bin/phpunit检查我的事件和侦听器时,存在如下错误:

致命错误:无法在 C:\xampp\htdocs\myshop\app 中重新声明 view()(之前在 C:\xampp\htdocs\myshop\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php:850 中声明) \Http\helpers.php 第 92 行 PHP 致命错误:无法重新声明 view()(之前在 C:\xampp\htdocs\myshop\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php:850 中声明) C:\xampp\htdocs\myshop\app\Http\helpers.php 第 92 行

我该如何解决?

Sha*_*lam 5

你可以使用这个代码

 if (!function_exists('view')) {
    function view()
    {
        //your code here
    }
    }
Run Code Online (Sandbox Code Playgroud)

或者你可以使用

include_once() or require_once() // your file where you include , so change it and replace it hope it will work
Run Code Online (Sandbox Code Playgroud)