Rumah >pembangunan bahagian belakang >tutorial php >Pakej Laravel Teks Tulen
PureText ialah pakej Laravel untuk menapis dan menggantikan perkataan yang tidak sesuai atau tidak diingini dalam atribut model secara automatik. Direka bentuk untuk disesuaikan dan cekap, PureText membenarkan pembangun untuk menentukan atribut boleh ditapis untuk setiap model.
Pasang pakej melalui Komposer:
composer require yasser-elgammal/pure-text
Terbitkan fail konfigurasi:
php artisan vendor:publish --provider="YasserElgammal\PureText\PureTextServiceProvider"
Konfigurasikan senarai perkataan anda untuk ditapis dalam fail config/badwords.php.
Gunakan sifat PureTextFilterable dalam mana-mana model yang anda perlukan untuk menapis atribut tertentu.
```php use YasserElgammal\PureText\Traits\PureTextFilterable; class Post extends Model { use PureTextFilterable; protected $filterable = ['title', 'content']; } ```
Tentukan $filterable yang dilindungi pada model dengan tatasusunan nama atribut yang ingin anda tapis.
Fail konfigurasi badwords.php membolehkan anda mentakrifkan:
Berikut ialah contoh asas penggunaan dalam pengawal:
$post = new Post(); $post->title = "This is a badword example"; $post->content = "Some more text with badword"; $post->save(); echo $post->title; // Outputs: This is a ***
Pautan Github
Saya amat menghargai sokongan anda dengan memberikannya bintang.
Terima kasih ?
Atas ialah kandungan terperinci Pakej Laravel Teks Tulen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!