Правильно ли использовать php-код или блейд-код в файле представления с использованием laravel?
для рассмотрения MVC лучше разделить код переднего плана, такой как HTML, с любым кодом на стороне сервера и сохранить их в соответствующем файле контроллера?
например, используя вот так:
в поле зрения:
<table>
<Loop> <!-- instate of using @foreach -->
<tr>
<td>
<-UserId->
</td>
<td>
<-UserName->
</td>
</tr>
</Loop>
</table>
в контроллере:
$html = view('page');
$loop_section=my_own_func_to_get_loop_tag_content($html);
//edit loop_section var with php foreach and return resault to $modified_loop_section var
$html=str_replace($loop_section,$modified_loop_section,$html);
return $html;
Обновлено:
приведенный выше код является лишь примером того, что не кажется хорошим способом.но я ищу лучший способ отделить любой код php (включая foreach и т. д.) с HTML-кодом в файле представления без использования пользовательских тегов и кода?