Как проверить, вставлен ли файл Google Map Api в blade-сервер Laravel - PullRequest
0 голосов
/ 24 августа 2018

я добавил файл скрипта карты Google в мастер-блейд

<script src="https://maps.googleapis.com/maps/api/js?key={{env('GOOGLE_MAP_API_KEY')}}&libraries=places&callback=initAutocomplete"
    async defer></script>

и я @yield другой блэйд, который содержит тот же скрипт карты, но другой обратный вызов 'initMap'

<script src="https://maps.googleapis.com/maps/api/js?key={{env('GOOGLE_MAP_API_KEY')}}&libraries=places&callback=initMap"
  async defer></script>

iМне нужно удалить первый скрипт и нажать второй, когда я @ получаю нужный блейд.

Как я могу открыть ненужный скрипт и протолкнуть нужный скрипт.

1 Ответ

0 голосов
/ 24 августа 2018

Вам необходимо добавить файл сценария из своего блейда согласно вашему требованию, а не в мастер-блейд.

В вашем мастер-блейде сделайте что-то вроде этого
@yield ('custom-javascript')

и в вашем блейд-файле сделайте что-то вроде этого @section ('custom-javascript')
... здесь идет ваш путь к файлу сценария
@endsection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...