小编And*_*ter的帖子

Laravel:如何为本地化创建正确的路线组?

现在我编写示例路由而不分组我的Laravel项目的本地化:

Route::get('/{lang?}', function($lang=null){
    App::setlocale($lang);
    return view('welcome');
});
Run Code Online (Sandbox Code Playgroud)

如何在Laravel 5.6中使用前缀或参数而不是前缀或域路由更正确地创建一组路由?并且可以在前缀和域路由示例中创建本地化:

http://website.com/en
http://en.website.com
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.6

6
推荐指数
1
解决办法
426
查看次数

Laravel eloquent api 资源移除`data`键(无集合)

我有自定义的 eloquent api 资源user。例如,当我使用此资源时

代码

$user = $request->user();
return new UserResource($user);
Run Code Online (Sandbox Code Playgroud)

然后在回应我得到:

{
    "data": {
        "name": "Margarete Daniel",
        "email": "goldner.berniece@example.net",
        "verified": "2020-03-20T07:15:56.000000Z"
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何更改 api 资源并获得示例响应:

{
    "name": "Margarete Daniel",
    "email": "goldner.berniece@example.net",
    "verified": "2020-03-20T07:15:56.000000Z"
}
Run Code Online (Sandbox Code Playgroud)

laravel eloquent laravel-7

6
推荐指数
5
解决办法
5141
查看次数

使用 vue.js 在 Tailwind ui 导航栏组件中修复下拉自动打开

我使用了 Tailwind ui 中的导航栏组件。它看起来像这样:

<!-- Profile dropdown -->
<div class="ml-3 relative">
  <div>
    <button
      class="flex text-sm border-2 border-transparent rounded-full focus:outline-none focus:border-white transition duration-150 ease-in-out"
      id="user-menu"
      aria-label="User menu"
      aria-haspopup="true"
    >
      <img
        class="h-8 w-8 rounded-full"
        src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
        alt
      />
    </button>
  </div>
  <!--
  Profile dropdown panel, show/hide based on dropdown state.

  Entering: "transition ease-out duration-100"
    From: "transform opacity-0 scale-95"
    To: "transform opacity-100 scale-100"
  Leaving: "transition ease-in duration-75"
    From: "transform opacity-100 scale-100"
    To: "transform opacity-0 scale-95"
  -->
  <div class="origin-top-right absolute right-0 mt-2 w-48 rounded-md …
Run Code Online (Sandbox Code Playgroud)

html javascript vue.js tailwind-css

6
推荐指数
3
解决办法
8413
查看次数

Gitlab CI/CD:将作业环境变量传递给 shell 脚本

我的 gitlab ci cd 配置文件中有这样的工作:

jobName:
  stage: dev
  script:
    - export
    - env
    - sshpass -p $SSH_PASSWORD ssh -o StrictHostKeyChecking=no $SSH_LOGIN 'bash -s' < script.sh
  when: manual
Run Code Online (Sandbox Code Playgroud)

我尝试通过在我的作业中添加以下命令来将当前作业环境变量共享/传递到我的自定义 bash 脚本文件:

- export
- env
Run Code Online (Sandbox Code Playgroud)

但我的乔恩无法访问(看不到)作业环境变量。如何正确地将作业的所有环境变量共享到 bash 脚本?

bash shell gitlab gitlab-ci gitlab-api

6
推荐指数
1
解决办法
3393
查看次数

如何从 root 在自定义元素中使用 vue router 和 vuex?

我有一个带有嵌套自定义元素的项目。现在我需要 vuex 和 vue 路由器。如何从根自定义元素使用此包,然后在所有子自定义元素中使用?

目前我尝试只在每个组件中使用 vuex,如下所示:

<script>
import store from './store';

export default {
  setup() {
    const state = store.state;

    return { state };
  },
};
</script>
Run Code Online (Sandbox Code Playgroud)

这是带有嵌套自定义元素的演示项目

这是我的main.js文件代码:

import { defineCustomElement } from "./defineCustomElementWithStyles";
import App from "./App.ce.vue";

customElements.define("app-root", defineCustomElement(App));
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-router vuex vuejs3

6
推荐指数
2
解决办法
3527
查看次数

如何将php(5.5&gt;7.0)项目转换为exe文件?

我有很多文件(.php, .js, .css, .json, .html等等...)

在我的项目(例如 Laravel 项目或不使用框架的默认项目)中,我如何将所有项目转换为一个exe文件?

有可能的?

我见过ZZEE PHPexe但它不支持php 7.

一般来说,有软件可以将 php 代码从其他版本的 php 语言(Fephp 5.4, 5.55.6)转换为 exe 文件

php exe compilation converters

5
推荐指数
1
解决办法
2749
查看次数

如何在nuxt js中使用vuetify作为插件?

我需要在我的 nuxt js 项目中使用 vuetify 作为插件。我试过包@nuxtjs/vuetify但得到错误

无法分配给对象“#”的只读属性“base”

在此处输入图片说明

我已经在本地服务器和共享主机上从官方代码盒子在线游乐场安装了我的 nuxt 项目。我一直都遇到同样的错误。我尝试使用npm和安装节点模块yarn。如何使用 npm 包vuetify将新的 vuetify 版本作为插件添加到最新版本的 nuxt js 中?

node.js vue.js vuejs2 nuxt.js vuetify.js

5
推荐指数
2
解决办法
7769
查看次数

使用javascript获取shadow root内的html元素

我有示例HTML代码:

<section class="search-module">
    #shadow-root (open)
        <div class="app">
            <div class="title">Product Title</div>
        </div>
</section>
Run Code Online (Sandbox Code Playgroud)

通过此代码,我可以访问shadow root元素父容器:

var searchModule = document.getElementsByClassName("search-module").item(0);
Run Code Online (Sandbox Code Playgroud)

但无法shadow root使用此命令获取容器内的元素:

searchModule.getElementsByClassName("title") // undefined
Run Code Online (Sandbox Code Playgroud)

html javascript dom html-parsing

5
推荐指数
1
解决办法
8726
查看次数

Imask.js 通过在价格末尾附加可变的双零来将货币符号设置为数字的和

如何通过使用 js 库imask.js或使用纯 javascript 在默认情况下将双零附加到价格末尾来进行输入屏蔽:3.380.321,00 $

var currencyMask = IMask(
  document.getElementById('price'),
  {
    mask: '$num',
    blocks: {
      num: {
        mask: Number,
        thousandsSeparator: '.'
      }
    }
  });

var currencyMask = IMask(
  document.getElementById('price2'),
  {
    mask: 'num$',
    blocks: {
      num: {
        mask: Number,
        thousandsSeparator: '.'
      }
    }
  });
Run Code Online (Sandbox Code Playgroud)
<script src="https://unpkg.com/imask"></script>
<input type="text" id="price" value="2700300.21">
<hr>
<p>Needed masking: 3.380.321,00 $</p>
<input type="text" id="price2">
Run Code Online (Sandbox Code Playgroud)

javascript input masking maskedinput price

5
推荐指数
1
解决办法
5399
查看次数

Vue 3:为什么 vue yandex 地图包在 vue 3 中无法使用 DefineCustomElement 功能?

我在 vue 3 中有 2 个使用vue yandex 地图的项目:

第一个项目

演示第一个项目,其中使用 vue yandex 地图。在这个项目包中注册如下:

从文件中main.js注册 vue-yandex-maps组件的代码js

const { createApp } = require('vue');
import App from './App.vue';
import ymapPlugin from 'vue-yandex-maps/dist/vue-yandex-maps.esm.js';

const app = createApp(App);

app.config.isCustomElement = (tag) => tag.startsWith('y'); // <= This is doesn't work
app.use(ymapPlugin);
app.mount('#app');
Run Code Online (Sandbox Code Playgroud)

MapComponent.vue使用 vue-yandex-maps 包的代码:

const { createApp } = require('vue');
import App from './App.vue';
import ymapPlugin from 'vue-yandex-maps/dist/vue-yandex-maps.esm.js';

const app = createApp(App);

app.config.isCustomElement = (tag) …
Run Code Online (Sandbox Code Playgroud)

javascript yandex-maps vue.js vuejs3

5
推荐指数
1
解决办法
1569
查看次数