如何将php文件用作数组,而不是Laravel 5中的类?

时间:2018-10-22 12:13:29

标签: php laravel-5 composer-php

这是我带有用于播种数据库的数组的文件:

<?php

namespace App\MyFolder;

return [
  [
    'name' => 'manufacturing firm',
    'values' => [
        'test1',
        'test 2',
        'test 3',
    ],
  ],
];

然后我尝试在控制器中使用它:

<?php

namespace App\Http\Controllers;

use App\MyFolder;

class UserController extends Controller
{
   public function index() {

     //.... error class not found  
     return MyFolder;
   }

}

如何使用数组,但不使用基于类的文件?

  

错误:未定义的常量'App \ MyFolder'

1 个答案:

答案 0 :(得分:0)

您可以这样加载文件:

class UserController extends Controller
{
   public function index()
   {
     return File::getRequire(base_path().'/app/MyFolder/yourfile.php'); // path to your file
   }

}