[英]How to display a php variable within js using the blade engine?
我有一個調用 bootbox 插件來顯示模態的視圖,該模態的消息如下:
'confirm_invite' => 'The :user has invited you, do you want accept?',
這是我的看法:
@extends('boilerplate::layout.index', [
'title' => __('boilerplate::layout.dashboard'),
'subtitle' => 'Components & plugins demo',
'breadcrumb' => ['Components & plugins demo']]
)
@section('content')
@isset($invite)
@push('js')
<script>
bootbox.confirm({
title: `{{ __('invites.invite_received', ['user' => $invite->user->first_name]) }}`,
message: `{{ __('invites.confirm_invite') }}`,
callback: function(result) {
if (result) {
alert('hello there');
}
}
})
</script>
@endpush
@endisset
@include('boilerplate::plugins.demo')
@endsection
模態顯示正確,但:user
字段沒有被變量替換,我仍然可以看到The:user has invited you, do you want accept?
我認為您忘記將user
作為第二個參數傳遞給__
function。
嘗試改變
__('invites.confirm_invite')
至
__('invites.confirm_invite', ['user' => $invite->user->first_name])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.