Я посмотрел ответы на переполнение стека, включая этот , но ничего не помогло, и я чувствую, что это так просто! Я не понимаю.
У меня есть файл в /app/C/V1/RM.php:
<?php
namespace App\C\V1;
class RM{
public static $info = [
key => 'rm',
name => 'RM Title Here',
logo => '',
status => 'alpha'
];
}
Я пытаюсь получить $info
в контроллере Laravel следующим образом:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\C\V1;
class CourierApiV1Controller extends Controller
{
public function listC(Request $request) {
$info = V1\RM::info;
return response()->json([
'info' => $info
]);
}
}
Почему это не работает? Как я могу получить статическое свойство?