Я проект laravel, использующий React js для конца шрифта, я хотел бы передать некоторые данные, представленные компонентом React, моему контроллеру. В блейд-шаблоне у меня есть форма, и в этой форме я отображаю элемент «select», используя React js. Как передать значение в элементе выбора через переменную Request (Request $ request) в контроллер?
Вот моя форма в шаблоне лезвия:
<form method="POST" action="">
@csrf
<div id="example" data={{ $currencies }}></div>
<input type="submit" value="Create" class="btn btn-primary">
</form>
И есть компонент:
class Example extends Component {
render() {
return(
<div>
<select>
<option></option>
<option>Currency</option>
<option>Reputation</option>
</select>
</div>
);
}
}
export default Example;
if (document.getElementById('example')) {
var data = document.getElementById('example').getAttribute('data');
ReactDOM.render(<Example data={data}/>, document.getElementById('example'));
}