Вопрос, связанный с Laravel
Для следующего класса SomeController я возвращаю представление с «данными». Я хочу найти, если назначенные «данные» имеет столбец «идентификатор» и зашифровать его перед отображением представления. Поэтому, когда я получаю доступ к «данным» из файла представления, «идентификатор» шифруется.
class SomeController
{
public function index(): View
{
$data = array(
'id' => 1,
'name' => 'siam'
);
return view('Views/View/Index', compact('data'));
}
}
Возможно, можно расширить класс View и зашифровать его в методе расширенного класса. Но я надеялся сделать это без расширения класса View.
а. Использование промежуточного программного обеспечения
Могу ли я использовать обработчик промежуточного программного обеспечения, который запускается перед рендерингом View?
б. Любые другие способы
Или любым другим способом, с помощью которого я могу изменить данные, назначенные для просмотра, перед визуализацией.
Спасибо всем заранее.