Intereting Posts
Как очистить данные JSON, передаваемые через веб-сайты на целевом сайте многомерный массив php smarty loop Проводка массива с использованием cURL в терминале Определить минимальную требуемую версию PHP PHP Firebird вставить blob-файл в базу данных apache внезапно прекратить работу Является ли аутентификация форм аутентификацией билетов с помощью PHP? Уникальный формальный токен отключает многозадачность для пользователя Использование идентификатора объекта Mongodb в качестве идентификатора документа? Получить название категории и ссылку категории внутри цикла в WordPress Неправильно ли использовать html внутри php-класса? Где изображение пользователя хранится в Drupal 7? Laravel 5: Сессии по 404 маршрутам MediaWiki использует файлы cookie для входа в систему. У вас отключены файлы cookie. Включите их и повторите попытку. Zend Framework 2 – Проверка пользовательской формы Расширение php SoapClient для проверки подлинности на сайтах

Как включить внешний CSS и JS-файл в Laravel 5

Я использую Laravel 5.0, Form и Html Helper удалены из этой версии, я не знаю, как включать внешние файлы css и js в мой заголовочный файл. В настоящее время я использую этот код.

<link rel="stylesheet" href="/css/bootstrap.min.css"> <!--- css file ---> <script type="text/javascript" src="/js/jquery.min.js"></script> 

Я думаю, что правильный путь:

 <script type="text/javascript" src="{{ URL::asset('js/jquery.js') }}"></script> 

Здесь у меня есть каталог js в папке app/public доступа laravel. Там у меня есть файл jquery.js . Функция URL :: asset () создает необходимый URL-адрес для вас. То же самое для css:

 <link rel="stylesheet" href="{{ URL::asset('css/somestylesheet.css') }}" /> 

Надеюсь это поможет.

Имейте в виду, что старые mehods:

 {{ Form::script() }} 

а также

 {{ Form::style() }} 

устарели и не будут работать в Laravel 5!

Попробуй.

Вы можете просто пройти путь к таблице стилей.

 {!! HTML::style('css/style.css') !!} 

Вы можете просто пройти путь к javascript.

 {!! HTML::script('js/script.js'); !!} 

Добавьте следующие строки в раздел require файла composer.json и запустите обновление композитора «illuminate / html»: «5. *» .

Зарегистрируйте поставщика услуг в config / app.php , добавив следующее значение в массив поставщиков:

'Illuminate\Html\HtmlServiceProvider'

Зарегистрируйте фасады, добавив эти две строки в массив псевдонимов:

'Form'=> 'Illuminate\Html\FormFacade', 'HTML'=> 'Illuminate\Html\HtmlFacade'

В laravel 5.1,

  <link rel="stylesheet" href="{{URL::asset('assets/css/bootstrap.min.css')}}"> <script type="text/javascript" src="{{URL::asset('assets/js/jquery.min.js')}}"></script> 

Где местоположение папки с данными находится в общей папке

Я использую этот способ, не забудьте поставить ваш файл css в общую папку.

например, я поставил свой bootstrap css на

 "root/public/bootstrap/css/bootstrap.min.css" 

для доступа из заголовка:

 <link href="{{ asset('bootstrap/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css" > 

надеюсь эта помощь

Поместите свои активы в общедоступный каталог и используйте следующие

 URL::to() 

пример

 <link rel="stylesheet" type="text/css" href="{{ URL::to('css/style.css') }}"> <script type="text/javascript" src="{{ URL::to('js/jquery.min.js') }}"></script> 
 {{ HTML::style('yourcss.css') }} {{ HTML::script('yourjs.js'); }} 

Хорошо, поэтому я смог разобраться в версии 5.2. Сначала вам нужно создать папку с ресурсами в своей общей папке, затем поместить в нее папку css и все файлы css, а затем связать ее следующим образом:

 <link href="assets/css/bootstrap.min.css" rel="stylesheet"> 

Надеюсь, это поможет!

Сначала вам нужно установить вспомогательный класс Illuminate Html:

 composer require "illuminate/html":"5.0.*" 

Затем вам нужно открыть /config/app.php и обновить следующим образом:

 'providers' => [ ... Illuminate\Html\HtmlServiceProvider::class, ], 'aliases' => [ ... 'Form' => Illuminate\Html\FormFacade::class, 'HTML' => Illuminate\Html\HtmlFacade::class, ], 

Чтобы подтвердить, что он работает, используйте следующую команду:

 php artisan tinker > Form::text('foo') "<input name=\"foo\" type=\"text\">" 

Чтобы включить внешние css в ваши файлы, используйте следующий синтаксис:

 {!! HTML::style('foo/bar.css') !!} 

Я могу опаздывать на вечеринку, но легко включить JS и CSS в Laravel Way, просто используя функцию asset ()

например <link rel="stylesheet" href="{{ asset('css/app.css') }}" />

надеюсь, это поможет

Laravel 5.5 поставляется с mix, заменой для Elixir, внешний css (sass) можно извлечь из ресурсов / активов / css (sass) и импортировать в app.css (scss) или указать правильный путь к вашей папке node_module, которая содержит библиотеки и может использоваться как

<link rel="stylesheet" href="{{ mix('css/app.css') }}" >

То же самое можно сделать и для Javascript.