嗨我试图在vue js实例和组件中编写一些php代码
这样的代码:
<script>
window.Laravel = {};
window.Laravel.Auth = '{{ Auth::check() }}' == '' ? false : true;
window.user = '{{ Auth::user()->name }}';
window.Laravel.csrfToken = '{{ csrf_token() }}'
</script>
在php文档中使用&lt;脚本&gt;标签 但我需要在vue js生命周期中将其写入“created()”
const app = new Vue({
el: '#content',
created(){
window.user = '{{ Auth::user()->name }}';
}
});
TNX
答案 0 :(得分:2)
您只能在php文件中使用PHP而不是javascript文件。这就是为什么它可以在标签中使用。
PHP也会在从服务器返回页面之前呈现,因此在脚本标记中使用它仍然有效。