javascript - 在脚本标签中使用 Auth 功能(Laravel)
问题描述
伙计们,我正在尝试在文件内的标签中使用该Auth
功能,但是当我在谷歌中检查他们的来源时,我似乎收到了黄色警告。是否可以在脚本标签中使用该功能,或者是否有替代方法?有谁能帮忙吗?提前致谢。script
blade
Auth
这是我在脚本标签中的代码片段
<script type="text/javascript">
$('button').click(function(){
//CONST DATA
const prefix = "QATS";
const url = "http://qr5.dev.ificonsultancy.net/api/sendData";
//Extract Data
var lecturer_id = Auth::user()->id; //HERE IS THE ERROR
var faculty_code = $( "#Faculty" ).val();
var programme_code = $( "#Programme" ).val();
var class_code = $("#Class").val();
//Location Coordinates
var gps_school_lng = "101.5597904";
var gps_school_lat = "3.0923526";
//URL Concatenation
var urlContent = prefix.concat("|",url,"|",lecturer_id,"|",faculty_code,"|",programme_code,"|",class_code,"|",gps_school_lat,"|",gps_school_lng);
//Add src to #qrImg
$("img#qrImg").attr('src',"https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl="+urlContent+"&choe=UTF-8");
console.log("pass");
});
</script>
解决方案
是的,只需使用 mustache 语法:
var lecturer_id = '{{ Auth::user()->id; }}'
推荐阅读
- typescript - 打字稿:带有instanceof的条件类型检查未按预期工作
- javascript - 如何让 Vue Router beforeLeave 触发?
- python - 从文本文件创建两个列表
- html - 如何在加载另一个页面时自动关闭 DIV
- java - 如何将 volatile 参数传递给不同类中的 Java 方法?
- asp.net-core - 部署到 Azure 的 Razor 页面的 Microsoft.AspNetCore.Mvc.Internal.AmbiguousActionException
- css - 一旦标题悬停,如何使无序列表“停留”?
- google-cloud-firestore - 保存离线 webapp Firestore 的数据
- javascript - 如何使用 json 服务器达到特定的端点
- reactjs - 使用 TypeScript 和 ReactJS 加载 JSON 会给出“找不到文件”