Как сохранить целостность данных из столбцов таблиц в базе данных

#php #html #laravel #bootstrap-4 #mariadb

Вопрос:

Я хочу сохранить символ /r/n для данных «история», и я не хочу опускать «/r/n» при отображении в HTML.

 public function get3Tbl($id_siswa)
{
    return DB::table('tbl_siswa')
        ->join('tbl_mapel', 'tbl_siswa.id_mapel', '=', 'tbl_mapel.id_mapel')
        ->join('tbl_guru', 'tbl_siswa.id_guru', '=', 'tbl_guru.id_guru')
        ->join('tbl_wiki', 'tbl_siswa.id_wiki', '=', 'tbl_wiki.id_wiki')
        ->addSelect('nis')
        ->addSelect('nama_siswa')
        ->addSelect('tbl_mapel.mapel')
        ->addSelect('tbl_guru.nama_guru')
        ->addSelect('foto_siswa')
        ->addSelect('tbl_wiki.adaptasi')
        ->addSelect('tbl_wiki.total_eps')
        ->addSelect('tbl_wiki.thn_produksi')
        ->addSelect('tbl_wiki.history')
        ->addSelect('tbl_wiki.description_char')
        ->where('tbl_wiki.id_siswa', $id_siswa)
        ->first();
}
 

Скриншот

Комментарии:

1. затем на вашем клинке используйте {!! $data !!} вместо {{ $data }}

2. это не сработало для меня

3. как вы пытались отобразить на html?

4. Я погуглил и нашел этот метод в сообществе Laracast. и в обсуждении упоминается функция «nl2br ()».

Ответ №1:

для того, чтобы не печатать, вы можете использовать {!! стоимость в$!!} , он просто печатает то, что когда-либо было в значении $