Foreach в php/laravel

211
26 июля 2017, 23:28

Добрый день. Проблема такая. Есть таблица articles у которой приблизительная структура такая:

$table->string('title_ru');
$table->string('title_en')->nullable();
$table->text('content_ru');
$table->text('content_en')->nullable();
$table->..... 

Не кидайтесь на меня я знаю что такое решение мало назвать костыльным, но суть вот в чем -> В переменной $articles я храню все посты. Мне нужно в контроллере прочекать текущий язык и вывести в статью соответствующий title и content. Чекать и менять язык на соответствующий я собрался так

if (App::getLocale() == 'ru')
{
   foreach($articles as $article)
   {
     $article['title'] = $article->title_ru;
   }
}

Все замечательно, только вот как сохранить данные изменения обратно в переменную $articles что бы передать во view и распарсить там тем же @foreach !? Заранее благодарю.

Answer 1

Как без основ можно лезть во фреймворки и CMS?

if(App::getLocale()=="ru"){
  foreach($articles as $key=>$article){
    $article["title"] = $article->title_ru;
    $articles[$key]=$article;
    unset($key,$article);
  }
}
READ ALSO
PHP SHA512 исходник [требует правки]

PHP SHA512 исходник [требует правки]

Здравствуйте! Нужен исходник хеш-функции sha512 в 1 php файлеКиньте, если есть) А то по гуглу ищу, так и не нашёл

225
Browsersync с php и чистым css

Browsersync с php и чистым css

Второй день никак не могу справится с этими адскими инструментамиПомогите, пожалуйста

186
Как сделать связанные списки yii2? Dependend dropdown

Как сделать связанные списки yii2? Dependend dropdown

Знающие люди подскажите, что я делаю не так? Только начал изучать yii2, понадобилось сделать связанные списки - выбор региона и городов, делаю...

239
Real-time постинг на PHP

Real-time постинг на PHP

Нужно создать real-time постинг на php (mysql) для сайтаТ

234