2019-04-21この記事は約13分で読めます。hisayukiです。今使ってるconcrete5で作られたアプリケーションを刷新することになったので、環境まるごと新しくすることにしました。開発時までDockerでやるとソースコード連携しんどいので、検証環境のみDockerにします。いうわけで開発環境は教えていただいたvaletを使うことにしました。Technologies次にvaletをInstallします。個人的にはあまりグローバル領域にあれこれインストールしたくないので、今回はプロジェクトディレクトリ内で使えるようにしました。initでcomposerを初期化し、composer.jsonを作ります。packageの質問で、laravel/valetを指定します。interactivelyの質問をnoで答えると、valetと依存関係のあるパッケージがインストールされます。initでcomposerを初期化し、composer.jsonを作ります。packageの質問で、laravel/valetを指定します。interactivelyの質問をnoで答えると、valetと依存関係のあるパッケージがインストールされます。scriptで呼び出します。いうわけでcomposer.jsonにScriptを追加します。valetでインストール。successfully!実行後にパスワードを聞かれますが、こちらはPCのユーザーログインパスワードで通りました。これで開発環境の準備は終わりです!ローカル環境立ち上げ今回は新規環境用なので、既存環境のやり方は割愛します。既存環境の場合はこちらを参考にしてくださいwまずは、実際にwebサーバに配置するファイルのあるディレクトリの2つ上の階層に行きます。階層はこんな感じにしてます。updatesconcrete5の下のpublicを挟んでるのはあとで書きます。paths.startで起動して、parkで今いる階層にあるディレクトリすべてをディレクトリ名.testでアクセス出来るようにエイリアスが貼られます。例にした階層だと、http://concrete5.testでアクセス出来るようになります。Macだと余計なものまで読み込んでしまいすっごい遅くなるっぽい・・・publicディレクトリを挟んでいるのは、valetのソース内にあるdriverが初期設定だとinidexの読み込み先が/public/index.phpになってるからです。driverは変えられるみたいなので変更しちゃえばわざわざpublicを挟む必要はなさそうです。インストール方法は後に記載。技術ネタCookieとはそもそもなんなのかこんばんわ、hisayukiです。直近のやり取りでCookieの話が出てなかなか面白かったので、CookieとWebStorageについて改めてまとめる事にしました。今日はさらっと勉強会のフィードバックを書こうと思います。コメントをキャンセルメールアドレスが公開されることはありません。