小编Ale*_*ian的帖子

没有这样的服务:laravel.test

我是 Dockers / Sail 初学者,想尝试一个新的 Laravel 项目。

因此,当我执行 Laravel 全新安装并运行时,sail up我收到此错误:

no such service: laravel.test
Run Code Online (Sandbox Code Playgroud)

但是,http://localhost返回预期结果。

http://laravel.test不返回任何东西。

刚刚更新了 PHP、Laravel 和 Docker,因此它们在最新版本上运行。

你知道我该如何解决这个问题吗?

编辑:添加了整个 docker-compose.yml 文件

version: '3'
services:
    laravel.test:
        build:
            context: ./vendor/laravel/sail/runtimes/8.1
            dockerfile: Dockerfile
            args:
                WWWGROUP: '${WWWGROUP}'
        image: sail-8.1/app
        extra_hosts:
            - 'host.docker.internal:host-gateway'
        ports:
            - '${APP_PORT:-80}:80'
        environment:
            WWWUSER: '${WWWUSER}'
            LARAVEL_SAIL: 1
            XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
            XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'
        volumes:
            - '.:/var/www/html'
        networks:
            - sail
        depends_on:
            - mysql
    mysql:
        image: 'mysql/mysql-server:8.0'
        ports:
            - '${FORWARD_DB_PORT:-3306}:3306'
        environment:
            MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
            MYSQL_ROOT_HOST: "%" …
Run Code Online (Sandbox Code Playgroud)

php laravel docker laravel-sail

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

MAMP本地开发-cURL错误60:SSL证书:无法获取本地颁发者证书

我使用 MAMP 作为本地开发环境。我想实施 Google 身份验证 - 但不断收到此 SSL 错误。

  1. 正如其他 SO 主题所建议的那样,我已经在 PHP.ini 文件中添加了这行代码:
curl.cainfo ="C:/MAMP/bin/php/php7.4.1/extras/ssl/cacert.pem"
Run Code Online (Sandbox Code Playgroud)
  1. 并从此处添加了最新的 CA 证书: https: //curl.se/docs/caextract.html在我的 PHP SSL 文件夹中:C:\MAMP\bin\php\php7.4.1\extras\ssl

知道如何在我的本地环境中传递此 SSL 错误吗?

这是代码:

$google_client = new \Google_Client();
    $google_client->setClientId($clientID);
    $google_client->setClientSecret($clientSecret);
    $google_client->setRedirectUri($redirectUri);
    $google_client->addScope("email");
  $google_client->addScope("profile");



    if($this->request->getVar('code')){
        $token = $google_client->fetchAccessTokenWithAuthCode($this->request->getVar('code'));
        if(!isset($token['error'])){
            $google_client->setAccessToken($token['access_token']);
            $this->session->set('access_token', $token['access_token']);

            //get Google profile data
            $google_service = new \Google_Service_Oatuth2($google_client);
            $data = $google_service->userinfo->get();
            print_r($data);

Run Code Online (Sandbox Code Playgroud)

php ssl curl mamp localhost

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

如何使用Vite从公共目录导入JSON文件?

我有一个 Vue3/Vite 项目,其中必须从外部 JSON文件读取一些数据。

但是当我构建项目时 - JSON 文件被捆绑。

我需要将 JSON 文件保留在外部。

我尝试过的:

  1. 第一次尝试 vite.config.ts
export default defineConfig({
  optimizeDeps:{
    exclude: ['myfile.json'] // then i tried ['**/myfile.json']
  },
})
Run Code Online (Sandbox Code Playgroud)
  1. 第二次尝试

vite.config.ts

assetsInclude: ['**/*.json'],
assetsInlineLimit: 0,
Run Code Online (Sandbox Code Playgroud)
  1. 第三次尝试

App.vue

let jsonData = import.meta.glob('/public/assets/myfile.json')
Run Code Online (Sandbox Code Playgroud)

我做错了什么 - 有没有一种简单的方法可以将 JSON 文件保留在外部?

vue.js vuejs3 vite

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

标签 统计

php ×2

curl ×1

docker ×1

laravel ×1

laravel-sail ×1

localhost ×1

mamp ×1

ssl ×1

vite ×1

vue.js ×1

vuejs3 ×1