小编Jor*_*rge的帖子

artisan 命令始终显示消息 Not a git repository (or any of the parent directory)

我有一个与 Docker 一起运行的应用程序,忽略了 .git 目录以减小项目的大小。

问题是每次运行 artisan 命令时都会显示此消息并存储在 Kubernetes 的日志中。而且,在某些情况下,这也是一些 kubernetes 任务无法达到 HEALTHY 状态的原因。

我有一个带有 kubernetes 的 Cronjob,它仅达到 2/3,并且显示的日志的唯一消息就是这个。

git laravel kubernetes laravel-artisan

4
推荐指数
1
解决办法
258
查看次数

Django的Twig

我正在寻找Django的Twig文档,但我找不到多少.我已经阅读了关于PHP的Twig特别是Symfony 2.我对Twig有一些疑问,例如:

  1. 我想在数组上做一个循环{% for i in range(5) %},但它对我不起作用.
  2. 是否有过滤器来大写单词,比如| upper| lower.也许ucfirst还是wcword?我是一名PHP程序员,这就是我习惯的.
  3. 我一直在尝试使用static我的模板.我试过了{% load static %},但是当我包含像javascript文件或样式表这样的静态元素时,对于实例来说<script href="{{ static "js/file.js"}}" ></script>,Django总是抛出与呈现它相关的异常.

django-templates django-template-filters

3
推荐指数
1
解决办法
4573
查看次数

Docker 和 Laravel 不清除缓存

我有一个使用 docker 和 laravel 运行的应用程序,但有一些指令显然已执行但无法运行。

这些说明是php artisan clear:cachephp artisan optimize。有时我需要进入容器并运行这些指令,以便在浏览器中反映我的更改。除了 kubernetes 由于未反映的更改而检测到的故障

FROM php:7.2.0-fpm as php

RUN apt-get update && apt-get install -y openssl openssh-client \
    rsync sshpass zip unzip git vim libmcrypt-dev mysql-client \
    libssh2-1-dev libmagickwand-dev \n
    gnupg2 --no-install-recommends zlib1g-dev sass \
    && pecl install mcrypt-1.0.1 \
    && docker-php-ext-enable mcrypt \
    && pecl install imagick \
    && docker-php-ext-enable imagick \
    && docker-php-ext-install pdo_mysql \
    && docker-php-ext-install gd \
    && docker-php-ext-install zip \
    && pecl install …
Run Code Online (Sandbox Code Playgroud)

laravel docker dockerfile laravel-5.7 laravel-artisan

2
推荐指数
1
解决办法
3611
查看次数