简体   繁体   English

从 Javascript 助手 function 在 ZA5C95B86291EA209FCEDZ644528 中获取基础 URL

[英]Get Base URL from Javascript Helper function in a Laravel Project

I can Get base url of my laravel project from blade file in javascript section by using this我可以使用这个从 javascript 部分的刀片文件中获取我的 laravel 项目的基础 url

var APP_URL = {!! var APP_URL = {!! json_encode(url('/')) !!} json_encode(url('/')) !!}

But what should i do to get the base url when i am in a helpers.js like file但是当我在 helpers.js 之类的文件中时,我应该怎么做才能获得基础 url

isValid(token){
        const payload = this.payload(token);
        if(payload) {
            return payload.iss == "http://127.0.0.1:8000/" || "http://127.0.0.1:8000/register" ? true : false
        }
        return false
    }

i want to get base url here rather asssigning the url separately.我想在这里获得基础 url 而不是单独分配 url。 Can anyone Help Me?谁能帮我?

Use this to get base url in javascript.使用它在 javascript 中获取基础 url。

  var base_url = window.location.origin;

Check it核实

var getUrl = window.location;
var baseUrl = getUrl .protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1];

You Can Use like this:你可以这样使用:

var baseUrl = window.location.origin;
// "http://google.com"

var host = window.location.host;
// google.com

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM