【问题标题】:Laravel function calling with route or from another function使用路由或从另一个函数调用 Laravel 函数
【发布时间】:2017-10-14 09:26:34
【问题描述】:

我有两个功能: - 第一个函数有路由:'test',我正在发送一些带有 GET 参数的值。 (test?key=value),没关系。

但是,现在我想从第二个函数调用第一个函数,并发送一些其他值...

如何创建第一个函数以在函数变量“function ($key){...”中接收 GET 参数

例子:

function my_first($values){
    return $values['key'];

}
function my_second(){
    $something['key'] = 'Value';
    return 'Info from first: ' . $this->my_first($something['key']);
}

然后,我需要能够使用 'test' 路由调用 my_first() 并将一些参数发送到 $values 变量。

不知道怎么解决。谢谢!

【问题讨论】:

  • 您可以从my_first 调用my_second,并通过$this->my_second($values)$values 发送到该函数。并通过function my_second($getValues){ dd($getValues); }my_second 中获取$values

标签: php laravel web routing


【解决方案1】:
public function my_first($key = null)
{
    return $key ?: request('key');
}

public function my_second()
{
    $key = 'Value';
    return 'Info from first: ' . $this->my_first($key);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2011-09-19
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多