如何在Laravel中通过路由名称获取带有名称空间的路由? - php

我有一条路线如下

Route::group(['prefix' => '/entry', 'namespace' => 'acme'], function() {

    Route::get('add', [
        'uses' => 'EntriesController@add',
        'as' => 'entry.add'
    ]);

});

如果在我的代码中仅知道路由名称的地方,如何获取完整的路由('acme \ EntriesController @ add')?
就像是

$route = Route::getRoute('entry.add');

参考方案

首先,这是通过名称获取路由对象的方法:

$route = Route::getRoutes()->getByName('route.name');

路由对象具有方法getActionName(),因此:

echo Route::getRoutes()->getByName('entry.add')->getActionName();

检查对象是否已在集合中-Laravel - php

当我循环一系列不同的结果时,我希望将对象添加到新集合中。查询:$osRed = Item::where('category', 'Hardware') ->where(function ($query) { $query->where('operating_system', '…

PHP strtotime困境 - php

有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00�…

PHP-全局变量的性能和内存问题 - php

假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…

php-casperjs获取内部文本 - php

我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…

Laravel打印日志 - php

我正在尝试在控制台上打印日志:我输入了:use Log; 然后在控制器中使用 Log::info('test log'); 但它不打印任何日志。 参考方案 我认为您需要在运行后检查storage/logs/laravel.logLog::info('test log'); 希望这对您有帮助