{"id":163,"date":"2019-08-14T14:06:26","date_gmt":"2019-08-14T11:06:26","guid":{"rendered":"http:\/\/antyat.ru\/?p=163"},"modified":"2019-08-14T16:08:24","modified_gmt":"2019-08-14T13:08:24","slug":"%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-bootstrap-jquery-select2-fontawesome-%d0%b2-%d0%bf%d1%80%d0%be%d0%b5","status":"publish","type":"post","link":"http:\/\/antyat.ru\/?p=163","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 bootstrap jquery select2 fontawesome \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 Laravel"},"content":{"rendered":"\n<p>composer require twbs\/bootstrap<\/p>\n<p>composer require components\/jquery<\/p>\n<p>composer require components\/jqueryui<\/p>\n<p>composer require select2\/select2<\/p>\n<p>composer require fortawesome\/font-awesome<\/p>\n<p>Create Service Provider in &#8216;<em>app\/Providers\/AssetServiceProvider.php<\/em>&#8216;<\/p>\n<pre>&lt;?php<br \/>namespace App\\Providers;<br \/><br \/>use Illuminate\\Support\\ServiceProvider;<br \/><br \/>class AssetServiceProvider extends ServiceProvider<br \/>{<br \/>    \/**<br \/>     * Bootstrap any application services.<br \/>     *\/<br \/>    public function boot()<br \/>    {<br \/>        \/\/ bootstrap<br \/>        $this-&gt;publishes([<br \/>            base_path('vendor\/twbs\/bootstrap\/dist\/css\/bootstrap.min.css') =&gt; public_path('vendor\/bootstrap\/css\/bootstrap.min.css'),<br \/>            base_path('vendor\/twbs\/bootstrap\/dist\/css\/bootstrap-grid.min.css') =&gt; public_path('vendor\/bootstrap\/css\/bootstrap-grid.min.css'),<br \/>            base_path('vendor\/twbs\/bootstrap\/dist\/css\/bootstrap-reboot.min.css') =&gt; public_path('vendor\/bootstrap\/css\/bootstrap-reboot.min.css'),<br \/><br \/>            base_path('vendor\/twbs\/bootstrap\/dist\/js\/bootstrap.min.js') =&gt; public_path('vendor\/bootstrap\/js\/bootstrap.min.js'),<br \/>            base_path('vendor\/twbs\/bootstrap\/dist\/js\/bootstrap.bundle.min.js') =&gt; public_path('vendor\/bootstrap\/js\/bootstrap.bundle.min.js'),<br \/>        ], 'bootstrap');<br \/>        \/\/ jquery<br \/>        $this-&gt;publishes([<br \/>            base_path('vendor\/components\/jquery\/jquery.js') =&gt; public_path('vendor\/jquery\/js\/jquery.js'),<br \/>        ], 'jquery');<br \/>        \/\/ jqueryui<br \/>        $this-&gt;publishes([<br \/>            base_path('vendor\/components\/jqueryui\/jquery-ui.js') =&gt; public_path('vendor\/jqueryui\/js\/jquery-ui.js'),<br \/>        ], 'jquery-ui');<br \/>        \/\/ select2<br \/>        $this-&gt;publishes(<br \/>            [<br \/>                base_path('vendor\/select2\/select2\/dist\/css\/select2.min.css') =&gt; public_path('vendor\/select2\/css\/select2.min.css'),<br \/>                base_path('vendor\/select2\/select2\/dist\/js\/select2.min.js') =&gt; public_path('vendor\/select2\/js\/select2.min.js'),<br \/>            ],<br \/>            'select2'<br \/>        );<br \/>        \/\/FONT AWESOME<br \/>        $this-&gt;publishes(<br \/>            [<br \/>                \/\/css<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/all.min.css') =&gt; public_path('vendor\/fortawesome\/css\/all.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/brands.min.css') =&gt; public_path('vendor\/fortawesome\/css\/brands.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/fontawesome.min.css') =&gt; public_path('vendor\/fortawesome\/css\/fontawesome.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/regular.min.css') =&gt; public_path('vendor\/fortawesome\/css\/regular.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/solid.min.css') =&gt; public_path('vendor\/fortawesome\/css\/solid.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/svg-with-js.min.css') =&gt; public_path('vendor\/fortawesome\/css\/svg-with-js.min.css'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/css\/v4-shims.min.css') =&gt; public_path('vendor\/fortawesome\/css\/v4-shims.min.css'),<br \/>                \/\/js<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/all.min.js') =&gt; public_path('vendor\/fortawesome\/js\/all.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/brands.min.js') =&gt; public_path('vendor\/fortawesome\/js\/brands.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/conflict-detection.min.js') =&gt; public_path('vendor\/fortawesome\/js\/conflict-detection.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/fontawesome.min.js') =&gt; public_path('vendor\/fortawesome\/js\/fontawesome.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/regular.min.js') =&gt; public_path('vendor\/fortawesome\/js\/regular.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/solid.min.js') =&gt; public_path('vendor\/fortawesome\/js\/solid.min.js'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/js\/v4-shims.min.js') =&gt; public_path('vendor\/fortawesome\/js\/v4-shims.min.js'),<br \/>                \/\/ web fonts<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-brands-400.eot') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-brands-400.eot'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-brands-400.svg') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-brands-400.svg'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-brands-400.ttf') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-brands-400.ttf'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-brands-400.woff') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-brands-400.woff'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-brands-400.woff2') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-brands-400.woff2'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-regular-400.eot') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-regular-400.eot'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-regular-400.svg') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-regular-400.svg'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-regular-400.ttf') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-regular-400.ttf'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-regular-400.woff') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-regular-400.woff'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-regular-400.woff2') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-regular-400.woff2'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-solid-900.eot') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-solid-900.eot'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-solid-900.svg') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-solid-900.svg'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-solid-900.ttf') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-solid-900.ttf'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-solid-900.woff') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-solid-900.woff'),<br \/>                base_path('vendor\/fortawesome\/font-awesome\/webfonts\/fa-solid-900.woff2') =&gt; public_path('vendor\/fortawesome\/webfonts\/fa-solid -900.woff2'),<br \/><br \/>            ],<br \/>            'awesome'<br \/>        );<br \/>    }<br \/><br \/>    \/**<br \/>     * Register any application services.<br \/>     *\/<br \/>    public function register()<br \/>    {<br \/>        \/\/<br \/>    }<br \/>}<\/pre>\n<p>Register Service Provider in &#8216;<em>config\/app.php<\/em>&#8216;:<\/p>\n<pre class=\" language-plain\"><code class=\" language-plain\">'providers' =&gt; [\n    ...\n    App\\Providers\\AssetServiceProvider::class,\n    ...\n]<\/code><\/pre>\n<p>Edit in\u00a0 &#8216;<em>composer.json<\/em>&#8216;:<\/p>\n<pre>\"scripts\": {<br \/><br \/>    ...<br \/><br \/>    \"post-update-cmd\": [<br \/>        \"php artisan config:clear\",<br \/>        \"php artisan cache:clear\",<br \/><br \/>        \"php artisan vendor:publish --tag=bootstrap --force\",<br \/>        \"php artisan vendor:publish --tag=jquery --force\",<br \/>        \"php artisan vendor:publish --tag=jquery-ui --force\",<br \/>        \"php artisan vendor:publish --tag=select2 --force\",<br \/>        \"php artisan vendor:publish --tag=awesome --force\"<br \/>    ]<br \/>}<\/pre>\n<p>Run composer update<\/p>\n<p>Template:<\/p>\n<pre>&lt;!doctype html&gt;<br \/><br \/>&lt;html lang=\"{{ str_replace('_', '-', app()-&gt;getLocale()) }}\"&gt;<br \/>    &lt;head&gt;<br \/>        &lt;meta charset=\"utf-8\"&gt;<br \/>        &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;<br \/><br \/>        &lt;title&gt;Laravel&lt;\/title&gt;<br \/><br \/>        &lt;!-- Styles --&gt;<br \/>        {{ Html::style('css\/style.css') }}<br \/><br \/>        {{--bootstrap css--}}<br \/>        &lt;link media=\"all\" type=\"text\/css\" rel=\"stylesheet\" href=\"{{asset('vendor\/bootstrap\/css\/bootstrap.min.css')}}\"&gt;<br \/><br \/>        {{--jquery--}}<br \/>        &lt;script src=\"{{asset('vendor\/jquery\/js\/jquery.js')}}\"&gt;&lt;\/script&gt;<br \/><br \/>        {{--bootstrap js--}}<br \/>        &lt;script src=\"{{asset('vendor\/bootstrap\/js\/bootstrap.min.js')}}\"&gt;&lt;\/script&gt;<br \/><br \/>        &lt;!-- Fonts fontawesome --&gt;<br \/>        &lt;link media=\"all\" type=\"text\/css\" rel=\"stylesheet\" href=\"{{asset('vendor\/fortawesome\/css\/all.min.css')}}\"&gt;<br \/>        &lt;script src=\"{{asset('vendor\/fortawesome\/js\/all.min.js')}}\"&gt;&lt;\/script&gt;<br \/><br \/>        {{--jquery-ui--}}<br \/>        &lt;script src=\"{{asset('vendor\/jqueryui\/js\/jquery-ui.js')}}\"&gt;&lt;\/script&gt;<br \/><br \/>        {{--select2--}}<br \/>        &lt;link rel=\"stylesheet\" href=\"{{ asset('vendor\/select2\/css\/select2.min.css') }}\"&gt;<br \/>        &lt;script src=\"{{ asset('vendor\/select2\/js\/select2.min.js') }}\"&gt;&lt;\/script&gt;<br \/>    &lt;\/head&gt;<br \/>    &lt;body&gt;<br \/><br \/>    &lt;div class=\"col-12 col-md-9 pt-5\"&gt;<br \/>        @yield('content')<br \/>    &lt;\/div&gt;<br \/>    &lt;\/body&gt;<br \/>&lt;\/html&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>composer require twbs\/bootstrap composer require components\/jquery composer require components\/jqueryui composer require select2\/select2 composer require fortawesome\/font-awesome Create Service Provider in &#8216;app\/Providers\/AssetServiceProvider.php&#8216; &lt;?phpnamespace App\\Providers;use Illuminate\\Support\\ServiceProvider;class AssetServiceProvider extends ServiceProvider{ \/** * Bootstrap any application services. *\/ public function boot() { \/\/ bootstrap $this-&gt;publishes([ base_path(&#8216;vendor\/twbs\/bootstrap\/dist\/css\/bootstrap.min.css&#8217;) =&gt; public_path(&#8216;vendor\/bootstrap\/css\/bootstrap.min.css&#8217;), base_path(&#8216;vendor\/twbs\/bootstrap\/dist\/css\/bootstrap-grid.min.css&#8217;) =&gt; public_path(&#8216;vendor\/bootstrap\/css\/bootstrap-grid.min.css&#8217;), base_path(&#8216;vendor\/twbs\/bootstrap\/dist\/css\/bootstrap-reboot.min.css&#8217;) =&gt; public_path(&#8216;vendor\/bootstrap\/css\/bootstrap-reboot.min.css&#8217;), base_path(&#8216;vendor\/twbs\/bootstrap\/dist\/js\/bootstrap.min.js&#8217;) =&gt; public_path(&#8216;vendor\/bootstrap\/js\/bootstrap.min.js&#8217;), base_path(&#8216;vendor\/twbs\/bootstrap\/dist\/js\/bootstrap.bundle.min.js&#8217;) =&gt; public_path(&#8216;vendor\/bootstrap\/js\/bootstrap.bundle.min.js&#8217;), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-1"],"_links":{"self":[{"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/antyat.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=163"}],"version-history":[{"count":7,"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/posts\/163\/revisions"}],"predecessor-version":[{"id":170,"href":"http:\/\/antyat.ru\/index.php?rest_route=\/wp\/v2\/posts\/163\/revisions\/170"}],"wp:attachment":[{"href":"http:\/\/antyat.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/antyat.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/antyat.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}