php

javascript

LaravelでTypeScriptを使う。(1)

Laravelを使ったウェブ開発では、フロントエンド(ユーザが見る部分)はどのように構築するのでしょうか? 単純なページならば、LaravelのBladeというテンプレートエンジンでHTMLを生成して表示することもありますが、見た目に動きの...
laravel-sail

laravel-sailで作るLaravel+Reactの開発環境!(1)

Laravelの開発を始める前に、開発環境をセットアップしましょう。これはプロジェクトの基盤となる部分であり、複数人で作業する場合には同じ環境での動作が重要です。そのためには、開発者の環境に差異がない状態でプロジェクトを立ち上げることが重要...
Mac

osx catalinaでphpの7.1〜7.3をいつでも切り替え可能にする。

動作環境 osxはcatalinaで検証していますがmojaveでも同様に動作すると思います。 概要 Macには標準でphp7.1が導入されています。 しかし、このPHPはbrewでインストールしたものではないためバージョンの切り替えが面倒...
プログラミング

最近の開発で思うこと

最近の開発現場で思うこと いろいろな言語で開発を行ってきた経験から何となく思うのは、どうやら最終的に残るのは言語仕様が美しく、エレガントな言語・・・ではない! ということ。言語仕様のいい加減さだったり雑さはあっても、手軽さや簡単に始められる...
プログラミング

Macで複数バージョンのPHPをインストールし切り替える

利用可能なPHPのバージョンを調べる $ brew search php php@7.1 php@7.2 php@7.3 この場合php7.1〜7.3が利用可能です。 複数のバージョンのPHPをインストール $ brew install p...
プログラミング

Composerでらくらくパッケージの導入ー依存関係もバッチリ!

PHPでシステムを開発するときにConposerを使わないなんてありえません。 composerとはPHPの依存関係管理システムです。 パッケージ間の依存関係を解決してくれるありがたいシステムです。 例えば、導入予定のライブラリが他のライブ...
プログラミング

MacでPHPの開発環境をサクッと作る!・・・③−2(Laravel編)

Macユーザ向けの開発環境構築ツールValetを使ってLaravelの開発環境を作ります。 本番でいきなり開発したりすることはありえません。 まづは開発環境で正しく動作するものを作成してから本番にアップロードやデプロイを行いながら開発を進め...
プログラミング

MacでPHPの開発環境をサクッと作る!・・・③−1(WordPress編)

Macユーザ向けの開発環境構築ツールValetを使ってWordpressの開発環境を作ります。 前回までのLaravel Valetの導入は終わっているものとします。 Laravel Valetを導入していない場合は macでphpの開発を...
プログラミング

MacでPHPの開発環境をサクッと作る!・・・①

MacでPHPで開発環境を作るとき、何通りかの方法があります ①VirtualBoxなどの仮想環境を作成しその中で開発を行う。 ②Docker上のコンテナで仮想環境を作成して開発を行う。 ③MampやValetなどMac上に環境を作成して開...
プログラミング

Laravelでユーザーを切り替える(偽装する!なりすまし!)

Laravelで他のユーザーになりたいときってありませんか? 他のユーザーから「私がやったらエラーが出るけど?」 「説明どおりにやっているのに正しく動かない!」などなど 自分では正しく動いてるのに、他の人はうまくできない!みたいなとき その...