Я сейчас работаю с Laravel и не могу понять, как я могу применить различные цвета фона на странице, которую я хочу ..
На самом деле, я хочу изменить фон моей страницы который я конвертирую в PDF
вот мой маршрут
Route::get('/form/{slug}/pdf/{id}/{color?}', ['as' => 'generate.pdfColor', 'uses' => 'OriginController@changeColor']);
вот моя функция контроллера
public function changeColor(Request $request, $slug, $id = null, $myColor){
$colors=[
1=> ['color'=>'#1e90ff'],
2=> ['color'=>'#2ecc71'],
3=> ['color'=>'#e84118'],
4=> ['color'=>'#222D32'],
5=> ['color'=>'#ffcccc'],
6=> ['color'=>'#910000']
];
return view('layouts.modules.student_pdf',['data'=>$colors[$myColor]]);
}
вот моя ссылка на параметр отправки цвета в этом примере 1 (#1e90ff
)
<a target="_blank" href='<?php echo e(route('generate.pdfColor', ['slug' => 'student', 'id' => '56', 'color' => '1'])); ?>'>
<i class='fa fa-file-pdf-o 2x avatar'></i>
change color
</a>
и это моя страница cv_pdf.blade.php
, которую я хочу изменить BG
<!-- left -->
<div class="left" id="left_pdf" style="background:{{data['color']}} ; " >
..............
</div>