Skip to content

Instantly share code, notes, and snippets.

@cockok
cockok / packagist未登録のパッケージをcomposerで利用する.md
Created December 22, 2020 13:50
packagist未登録のパッケージをcomposerで利用する

packagist未登録のパッケージをcomposerで利用する

Usage

compsoer.jsonに追加

    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/php-pds/skeleton"
 }
@cockok
cockok / ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに.md
Last active December 22, 2020 15:05
ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに

ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに

ただしDockerは許される

composer create-project は新規ディレクトリを作成するので、Docker上で作ろうとするとCakePHPプロジェクトがネストされてしまうのがもにょるのでそのプロジェクトディレクトリを作成するコマンドを実行するためのものです

気にせずコピーする人には不要です

Usage

@cockok
cockok / fixhtml.php
Created April 21, 2021 09:35
HTMLのタグを補完し正規化する
<?php
$html = '<p>hoge';
$dom = new DOMDocument();
$dom->loadHTML('<?xml encoding="utf-8" ?>' . $html);
$html = str_replace(['<html><body>', '</body></html>'], '', $dom->saveHTML($dom->documentElement));
echo $html;
// <p>hoge</p>
@cockok
cockok / nuxt3-init.sh
Created June 11, 2022 09:29
ローカルのnodeを更新するのめんどくさいけど、プロジェクト作成は新規ディレクトリ作成でDockerfile先だとコピーとかなんかダサいよねって人向けNuxt3プロジェクト作成
docker run -it --rm -w=/app -v $PWD:/app -u=1000 node:latest npx nuxi init {project}
@cockok
cockok / laravel_install.sh
Created August 2, 2022 02:18
laravelプロジェクトディレクトリだけ作りたい
docker run --rm -v $PWD:/opt -w /opt laravelsail/php81-composer:latest composer create-project laravel/laravel example-app
sudo chown -R $USER: example-app