Forms & HTML
#> composer require laravelcollective/html ^5.5.0
\config\app.php 의
"providers" 항목에 아래를 추가한다.
Collective\Html\HtmlServiceProvider::class,
"aliases" 항목에 아래를 추가한다.
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
이후 Form 작성 화면에서 아래와 같이 간략히 작성하여 사용한다.
{{ Form::open(array(‘action’ => ‘PostsController@store’,’method’=>’POST’)) }}
<div class=”form-group”>
{{Form::label(‘title’,’Title’)}}
{{Form::text(‘title’,”,[‘class’=>’form-control’,’placeholder’=>’Title’])}}
</div>
<div class=”form-group”>
{{Form::label(‘body’,’Body’)}}
{{Form::textarea(‘body’,”,[‘id’=>’article-ckeditor’, ‘class’=>’form-control’,’placeholder’=>’Body Text’])}}
</div>
{{Form::submit(‘Submit’,[‘class’=>’btn btn-primary’])}}
{{ Form::close() }}
ckeditor 를 통해 html 태그가 들어 있을시 화면에 출력시 아래와 같이 !! 넣어서 화면에 출력하면
태그가 표시 된다.
{!!$post->body!!}