ラディアの抽出物
ララヴェル7 Agrega Un Nuevo M To a Laは、「照明を支持します」str .
Supreongamos que tenemosは、「ポスト」YアルMastrar Todos Los柱エヌNuna Vista Tipo「インデックス」o Lista de Post、y en vez de mostrar todo el texto、queremos mostrar - no nnicamenteアンExtracto del texto、en laravel podemos hacer esto de varias formasです.
CREATEアンアクセサ:
Ahora podrええs usar el accessor en tus vistas y en cualquier parte de tu codigo dondeはel modelo postを使います.
Supreongamos que tenemosは、「ポスト」YアルMastrar Todos Los柱エヌNuna Vista Tipo「インデックス」o Lista de Post、y en vez de mostrar todo el texto、queremos mostrar - no nnicamenteアンExtracto del texto、en laravel podemos hacer esto de varias formasです.
CREATEアンアクセサ:
use Illuminate\Support\Str;
class Post
{
const EXCERPT_LENGTH = 100;
protected $fillable = [
..., 'body'
]
protected $appends = ['excerpt'];
public function getExcerptAttribute()
{
return Str::limit($this->body, Post::EXCERPT_LENGTH)
}
}
だから今あなたの刃ファイルでは、このメソッドを使用できます.Ahora podrええs usar el accessor en tus vistas y en cualquier parte de tu codigo dondeはel modelo postを使います.
<h1>{{ $post->title }}</h1>
<p>{{ $post->excerpt() }}</p>
Tumbien Pueeds USAR UA Directiva Blade Essenificaは、エステ、Podemos Crear国連提供者Directivas刃を導きます:php artisan make:provider BladeServiceProvider
Agregamosは、Logicaパラシュートで降下します./**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
Blade::directive('excerpt', function ($text) {
return "<?php echo Str::limit($text, 100); ?>";
});
}
ヴィーナスとしての詩<p>@excerpt($post->body)</p>
エスパーque Te海デ利用者、敬礼!Reference
この問題について(ラディアの抽出物), 我々は、より多くの情報をここで見つけました https://dev.to/devscamp/crea-extractos-de-texto-en-laravel-12gpテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol