티스토리 뷰



composer.json 에 다음을 추가합니다.


"require-dev": {


"patricktalmadge/bootstrapper": "~5"


}


아래의 명령어를 실행합니다.


composer update


app/app.php 에 프로바이더를 등록합니다.


'providers' => array(


'Bootstrapper\BootstrapperServiceProvider'


);


그리고 aliases 를 추가할 수 있는데, 네이밍이 겹치는 것을 방지하기 위하여 설명에 도움말에 나와있는 것과 달리 모두 "B"를 붙였습니다.


'aliases' => array(


'BAccordion' => 'Bootstrapper\Facades\Accordion',

'BAlert' => 'Bootstrapper\Facades\Alert',

'BBadge' => 'Bootstrapper\Facades\Badge',

'BBreadcrumb' => 'Bootstrapper\Facades\Breadcrumb',

'BButton' => 'Bootstrapper\Facades\Button',

'BButtonGroup' => 'Bootstrapper\Facades\ButtonGroup',

'BCarousel' => 'Bootstrapper\Facades\Carousel',

'BControlGroup' => 'Bootstrapper\Facades\ControlGroup',

'BDropdownButton' => 'Bootstrapper\Facades\DropdownButton',

'BForm' => 'Bootstrapper\Facades\Form',

'BHelpers' => 'Bootstrapper\Facades\Helpers',

'BIcon' => 'Bootstrapper\Facades\Icon',

'BInputGroup' => 'Bootstrapper\Facades\InputGroup',

'BImage' => 'Bootstrapper\Facades\Image',

'BLabel' => 'Bootstrapper\Facades\Label',

'BMediaObject' => 'Bootstrapper\Facades\MediaObject',

'BModal' => 'Bootstrapper\Facades\Modal',

'BNavbar' => 'Bootstrapper\Facades\Navbar',

'BNavigation' => 'Bootstrapper\Facades\Navigation',

'BPanel' => 'Bootstrapper\Facades\Panel',

'BProgressBar' => 'Bootstrapper\Facades\ProgressBar',

'BTabbable' => 'Bootstrapper\Facades\Tabbable',

'BTable' => 'Bootstrapper\Facades\Table',

'BThumbnail' => 'Bootstrapper\Facades\Thumbnail',


);


정상적으로 설치가 되었는지 테스트합니다. 블레이드 레이아웃에 부트스트랩을 추가한 후, 블레이드 소스에 간단한 Carousel 을 추가해보았습니다.


@extends('layout.index')


@section('header')

@endsection


@section('content')

{{

BCarousel::named('example')->withContents([

[

'image' => 'http://placehold.it/800x400',

'alt' => 'test#1'

],

[

'image' => 'http://placehold.it/800x400',

'alt' => 'test#2'

]

])

}}

@endsection


@section('footer')

@endsection





댓글
댓글쓰기 폼