基本OOPS概念需要澄清

不要投票

我是OOPS和MVC的新手,因此对某些要澄清的概念感到困惑。就像下面的代码中提到的那样,我认为namespace App\Http\Controllers\Admin;提到的内容与目录结构相对应,因此意味着该类AdminController包含在Admin文件夹中。但是然后我们有了use关键字,以便使用以下命名空间。现在的问题是为什么我们要使用use App\Http\Controllers\Controller;特定的行。它有什么作用?

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;

class AdminController extends Controller
{
    public function index()
    {
        echo "admin controller";
    }

}
帕斯潘迪亚

namespace App\Http\Controllers\Admin;如您所说,是用来让laravel知道AdminController哪里访问您的。

AdminController扩展基础的您Controller使用默认的基础类,Controller因此我们需要使用use规范。use App\Http\Controllers\Controller;用于声明您将在中使用基ControllerAdminController

有关更多信息,请阅读laravel官方文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章