Как я могу использовать php файл в качестве массива вместо класса в Laravel 5? - PullRequest
0 голосов
/ 22 октября 2018

Это мой файл с массивом для заполнения базы данных:

<?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 голосов
/ 22 октября 2018

Вы можете загрузить файл так:

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

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...