Как временно изменить данные перед передачей просмотра

Передаю один ряд на лезвие. Также это делается для большого количества страниц. Но на одной странице мне нужно отредактировать некоторые данные в строке, например. Это красноречиво:

$meta = SeoOptimization::find($id)->first();

он имеет title, description и keywords

я хочу изменить заголовок и описание перед переходом к представлению.

Мне это нравится:

$meta['title'] = $category->translate()->title;

Но теперь сработало. Также пробовал это:

$meta->title = $category->translate()->title;

Это тоже не сработало.

dd($category->translate()->title); 

успешно вернуть то, что я хочу. Как я могу передать это с помощью $ meta-> title? Любое предложение?

По-прежнему не могу перейти к просмотру, они меняются, но изменены в контроллере. Не могу пройти.

Не могли бы вы показать код, который вы используете для передачи в представление? А использование с точки зрения? Потому что использование $meta->title = 'Some other value'; должно работать нормально. Я просто пробовал что-то подобное в своем коде.

nakov 26.10.2018 15:20

показать метод передачи ур и просмотреть

Jignesh Joisar 26.10.2018 15:22

return view ('views.cagegory', compact ('категория', 'мета')); Он передает исходную мета в представление.

Ali Özen 26.10.2018 15:24
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
35
1

Ответы 1

попробуйте использовать это, например, с помощью метода toArray()

$user = User::where('id',1)->first();
$user->name = "Jignesh";
return view('views.cagegory')->with(['user' => $user->toArray()]);

ввиду

@isset($user)
     <h1>{{$user['name']}}</h1>
@endif

Другие вопросы по теме