@@ -44,24 +44,24 @@ class CompareController extends Controller
|
||||
$compare = array_values(array_filter($compare, fn (int $id) => $id !== $product->id));
|
||||
session()->put('compare', $compare);
|
||||
|
||||
return back()->with('status', "Товар \"{$product->name}\" удален из сравнения.");
|
||||
return back()->with('status', __('Товар ":name" удален из сравнения.', ['name' => $product->name]));
|
||||
}
|
||||
|
||||
if (count($compare) >= 4) {
|
||||
return back()->with('status', 'Можно сравнить не более 4 товаров одновременно.');
|
||||
return back()->with('status', __('Можно сравнить не более 4 товаров одновременно.'));
|
||||
}
|
||||
|
||||
$compare[] = $product->id;
|
||||
session()->put('compare', array_values(array_unique($compare)));
|
||||
|
||||
return back()->with('status', "Товар \"{$product->name}\" добавлен в сравнение.");
|
||||
return back()->with('status', __('Товар ":name" добавлен в сравнение.', ['name' => $product->name]));
|
||||
}
|
||||
|
||||
public function clear()
|
||||
{
|
||||
session()->forget('compare');
|
||||
|
||||
return back()->with('status', 'Список сравнения очищен.');
|
||||
return back()->with('status', __('Список сравнения очищен.'));
|
||||
}
|
||||
|
||||
private function compareIds(): array
|
||||
|
||||
Reference in New Issue
Block a user