问答详情
源自:3-4 模型

model的路径

use Illuminate\Database\Eloquent\model;可以显示成功。

但路径不是应该是

use vendor\laravel\framework\src\Illuminate\Database\Eloquent\model

用此路径就显示不成功,这是为什么?

提问者:dubowen 2016-10-04 15:03

个回答

  • 天秤vs永恒
    2016-10-07 22:31:14
    已采纳

    可以去了解下PSR规范

  • 予怀
    2016-10-18 17:18:12

    可以去看一下命名空间的定义http://php.net/manual/zh/language.namespaces.importing.php

    这并不是路径,而是命名空间的别名使用。

    可以看到vendor\laravel\framework\src\Illuminate\Database\Eloquent\model.php里面的命名空间就是

    namespace Illuminate\Database\Eloquent;

  • 慕粉3173051
    2016-10-04 19:59:00

    同问 ,我也不太懂