TIL

Today I Learned. 知ったこと、学んだことを書いていく

PHP

【PHP】LaravelでのCSRF対策

LaravelにはCSRF対策が簡単にできるような仕組みが組み込まれている。また、必ずCSRF対策をしないといけない。 そのため、formを使うときには必ず<form>内に@csrfを記述する必要がある <form action="/create" method="POST"> @csrf ... </form> @csrfは以下のように展開される(Ub7ebV8XbFCTtZyenNoFYyK9ctDzaj0</form>…

【PHP】composer globalでのインストール先

composer globalでインストールされるディレクトリは composer global config home で確認できる > ls `composer global config home` Changed current directory to /Users/user_name/.config/composer composer.json composer.lock keys.dev.pub keys.tags…

【PHP】MacにPHPとComposerをインストール

MacにPHPとComposerをインストールした PHP brew install php Composer php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe322…

【PHP】DockerでPHPの環境を作る

PHP

仕事で使えそうなPHPというものを家で勉強したいと思ったから、環境を作ることにした。 環境構築につまづきたくないから、Dockerを使うことにした Docker で PHP の開発環境を構築する方法 - UPDATE をまんま実行したらできたけど、メモしておく。 Dockerfil…