sobre compartilhar variável entre os métodos do controllers
Criador
LUCIANO DA COSTA MACEDO
public function index()
{
$client=Traceable::with('customer')->pluck('name','id');
$group=Traceable::with('group')->pluck('name','id');
return view('map-traceables.index',[
'clients'=>$client,
'groups'=>$group
]);
}
public function mapFilterTraceables(Request $request)
{
$traceable = Traceable::with('customer')->where('customer_id',$request->get('customer_id'))
->get();
return view('map-traceables.index')->with(['treaceables' => $traceable]);
}
ele esta pedindo a varivel $clients e $groups
como posso trazer para o metodo mapFilerTreacebles...
Criador
LUCIANO DA COSTA MACEDO
@include('components.select2', [
'name' => 'customer_id',
'width' => 5,
'label' => __("Customer"),
'value' => null,
'options' => $clients
])
meu select 2 esta assim.
Criador
LUCIANO DA COSTA MACEDO
ErrorException
erro que aparece na view ao clicar no filtro
Manager
Carlos Ferreira
Olá, Luciano!
Tudo bem?
Uma estratégia poderia ser criar um atributo no controller, e no método construtor já atribuir algum valor para essa variável, assim você pode usar a mesma variável em diferentes métodos.
Outra alternativa, e talvez faz mais sentido para você, é trabalhar com View Composer, assim você pode criar uma variável, e injetar ela em todas as suas views diretamente, ou em views pré-definidas.
(https://laravel.com/docs/9.x/views#view-composers)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!