【发布时间】:2019-03-16 05:30:30
【问题描述】:
我在 php 中了解到,要能够使用命名空间,您必须先声明或包含。
<?php
namespace namespace_01;
function f1()
{
echo 'this is function';
}
use namespace_01 as test_namespace;
test_namespace\f1();
?>
几乎所有的 laravel 代码都使用命名空间。但是它们是在哪里定义的呢?
例子,
当我创建控制器时。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class controller1 extends Controller
{
//
}
Illuminate\Http\Request 定义在哪里?
【问题讨论】:
-
设置适当的 IDE,如 PhpStorm,您将通过 cmd+单击任何内容获得体验提升。其他 IDE 等编辑器(免费)对更多配置执行相同操作。
标签: laravel laravel-5.4