Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉维公司;名称空间_Php_Laravel_Namespaces_Resources - Fatal编程技术网

Php 拉维公司;名称空间

Php 拉维公司;名称空间,php,laravel,namespaces,resources,Php,Laravel,Namespaces,Resources,这可能有点吹毛求疵,但我想知道Laravel4.2“Route”的名称空间是如何工作的(使用resource函数) 所以。。。在所有文档()中,您可以看到: Route::resource('photo', 'PhotoController'); 但是,当我转到“Route”文档()时,您可以看到函数“resource”并不存在。相反,它存在于“路由r”下() 如何使用PHP“use”语句来指定我正在使用资源函数?示例本身是准确的,在我调用时有效(因为它显示了我期望的所有路线): Larave

这可能有点吹毛求疵,但我想知道Laravel4.2“Route”的名称空间是如何工作的(使用resource函数)

所以。。。在所有文档()中,您可以看到:

Route::resource('photo', 'PhotoController');
但是,当我转到“Route”文档()时,您可以看到函数“resource”并不存在。相反,它存在于“路由r”下()

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


Laravel是如何使Route vs.Router命名空间工作的?

问题是,
Route
这里不是类,而是一个类。如果你看一看,你会发现
Route
facade正在使用
illighted\Routing\Router
Router,所以它是你想要的类

Laravel大量使用Facades。它们基本上是允许对非静态方法进行静态访问的类(
Route::resource()
)。在后台,它创建一个新的
Router
类实例,然后调用方法
resource()
。您可以在


如果您正在寻找正确的自动完成功能和其他依赖于解析类的IDE功能,请尝试
app/routes中的
Route
。php
只是其中的一个,它包含由Laravel路由引擎处理的规则,以生成将在应用程序中使用的实际路由


为了更好地理解,我建议检查一下,了解如何在框架中接收和处理请求,以及如何从处理的第一个文件开始构建各种Laravel组件。

app/routes.php
当然不是一个门面。它利用了它们!令人惊叹的!我一定会看看资源。谢谢令人惊叹的。这正是我在寻找的东西,却没有意识到我在寻找它。哈哈,谢谢!
php artisan routes