gpt4 book ai didi

php - 如何访问 Laravel 中某些特定 Controller 的数据?

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:18 24 4
gpt4 key购买 nike

为了与我在文档中阅读的所有 View 共享数据,我们可以创建

View::share('key', 'value');

我发现我们也可以让 View Composer 仅与某些特定 View 共享数据。

但是如何实际只与某些特定的 Controller 共享数据呢?

我们列出的 Controller 中很少有注入(inject)一些变量、对象数组等可供使用的。

我想到的一个想法是为他们创建中间件......但我认为不应该这样做

在文档和网络中寻找这个但找不到,那么实际上如何仅与我们想要的某些特定 Controller 共享数据?

最佳答案

也许这对你有帮助:

conetix.com.au/blog/simple-guide-using-traits-laravel-5 中的一些片段您可以在您希望的 Controller 中使用 use ExampleCode;

<?php 
namespace App\Traits;

trait ExampleCode
{
public function asd()
{
return [1,2,3];
}
}

namespace App\Something;

use App\Traits\ExampleCode;

class Someclass
{
use ExampleCode;

public $yourarray;

public function __construct()
{
$this->yourarray = $this->asd();
}

public function hi(){
dd($this->yourarray);
}

}

关于php - 如何访问 Laravel 中某些特定 Controller 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45387183/

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