gpt4 book ai didi

php - Laravel 和命名空间

转载 作者:可可西里 更新时间:2023-11-01 00:43:37 27 4
gpt4 key购买 nike

这可能有点挑剔,但我想知道 Laravel 4.2“路由”的命名空间是如何工作的(使用资源函数)。

所以...在所有文档(http://laravel.com/docs/4.2/controllers#resource-controllers)中,您会看到:

Route::resource('photo', 'PhotoController');

但是,当我转到“路线”文档 (http://laravel.com/api/4.2/Illuminate/Routing/Route.html) 时,您可以看到那里不存在函数“资源”。相反,它存在于“Router”(http://laravel.com/api/4.2/Illuminate/Routing/Router.html)下。

如何使用 PHP“use”语句来指定我正在使用资源函数?该示例本身是准确的,并且在我调用时有效(因为它显示了我期望的所有路由):

php artisan routes

Laravel 如何使 Route 与 Router 命名空间工作?

最佳答案

Laravel 大量使用 Facades。它们基本上是允许对根本不是静态的方法进行静态访问(Route::resource())的类。它在后台生成 Router 类的新实例,然后调用方法 resource()。您可以在 docs 中找到更多相关信息。

如果您正在寻找适当的自动完成和其他依赖于解析类的 IDE 功能,请尝试 laravel ide helper

关于php - Laravel 和命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960191/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com