BulkAction::make('sendProducts')
->label('Seçilen Ürünleri Gönder')
->action(function (Collection $records, array $data) {
$barcodeNumbers = $records->pluck('barcode_number');
Session::put('barcode_numbers', $barcodeNumbers);
Session::save();
return Redirect::route('filament.resources.order-exits.create', ['barcode_numbers' => $barcodeNumbers]);
}),
Bu şekilde bir bulkaction'um var burada ki verileri alıyorum ama Session'a kayıt yapmıyor farklı bir sayfada erişmek istiyorum erişemiyorum bu yüzden
Erişmek istediğim sayfa da ki kod bloğum bu şekilde
Select::make('product_order_id')
->label('Ürün Seçiniz')
->options(function () {
$barcodeNumbers = Session::get('barcode_numbers', []);
if (!empty($barcodeNumbers)) {
return ProductOrder::query()
->where('customer_id', Auth::user()->customer_id)
->where('warehouse_status', 1)
->whereIn('barcode_number', $barcodeNumbers)
->pluck('producer', 'id');
}
return [];
})
->required(),