技術ブログ– category –
-
技術ブログ
Laravel Forgeの開発でdevドメインをSSL化する方法
ファンブリューの金井です。 Laravel ForgeはLaravelアプリケーション簡単にできるので、結構ヘビーな使い方をしています。 そんな中で、devの付くドメインを利用したときにSSL周りでトラブルが起きたのでメモしています。 まずはHSTSについて まずはHSTS... -
技術ブログ
Laravel ForgeでSFTPの設定をする
Laravel ForgeでFTPを使いたくなり、調べたことをメモしています。 まずはForgeを使うにあたって、初期構築時に通知されたsudoパスワードを控えておきます。 またサーバーOSはUbuntu 22.04で検証しています。 SFTPの設定にあたっては、下記の記事を参考に... -
技術ブログ
Laravel Forgeを使ってLaravelと静的サイトを同居させる
ファンブリューの金井です。 Laravel Forgeを使うとPHPアプリケーションのデプロイが楽なので、ここ2年ほど採用しています。 その中で、システムとLPを同じドメインに同居させたい時がありましたので、メモとして残しておきます。 publicフォルダにhtmlフ... -
技術ブログ
Viteの設定ファイル内でバージョンを指定する
viteでライブラリをビルドするのにパッケージのバージョン情報を入れたいと思い、調べた時のメモです。 以下の方法でpackage.jsonに記載のバージョンが取得できます。 JSON.stringify(process.env.npm_package_version) 参考: https://stackoverflow.com/... -
技術ブログ
PCにインストール済みのFlutterのバージョンを更新する方法
すでにPCにFlutterがインストール済みで、最新バージョンにアップデートする方法です。 flutter flutterのパスが通っているなら、コマンドを打つと下記のように案内が表示されます。 ┌─────────────────────────────────────────────────────────┐ │ A new... -
技術ブログ
WordPressのメンテナンスモードを解除する方法
ほぼメモ書きです。 いつも忘れるので。 Wordpressのプラグインなどを更新中に失敗したり、違う画面に移動すると管理画面が表示できなくなります。 そんなときは以下のファイルを削除することで解決します。 .maintenance -
技術ブログ
MySQLのprepareでテーブル名をプレースホルダーにすることはできない
タイトルの通りなのですが、データのメンテナンスでテーブルを動的に作りたいことがあり、prepare を試したところ、うまく行きませんでした。 メモも兼ねて対応策を記載しておきます。 次の例はテーブル名をプレースホルダーにして、実行させているのです... -
技術ブログ
Laravel Duskでエラーになったテストだけ実行する
php artisan dusk:fails -
技術ブログ
【2022年12月25日現在】一発でUbuntu 22.04にDockerをインストールする方法
自分へのメモ書きです。 Docker公式の手順を上からやったらインストールできなかったのですが、便利スクリプトを用意しているとのことで、それを実行したら一発でインストールできました。 https://docs.docker.com/engine/install/ubuntu/#install-using-... -
技術ブログ
PHPのライブラリ管理ツール、composerのパッケージを作成して公開する
FUNBREWの金井です。 最近は技術スタックをLaravelに絞って開発しているため、PHPで再利用したいと思うコードも増えてきました。 composerは以前からずっと利用していますが、自分でパッケージを作ろうとしたことはありません。 今回はcomposerパッケージ... -
技術ブログ
一生使えるIT技術を学ぶ。現役エンジニアが考える勉強して損のない技術とは?
ファンブリューの金井です。 プログラマーをしていると、 「また新しい技術が出てる...」 「翻訳されたばっかりのオライリーの本、もう陳腐化してるじゃん」 と思うことがあります。 オライリーというのは動物の絵が描かれた技術書で、エンジニアに愛読さ... -
技術ブログ
CSSで横方向のスクロールバーを上部につける
下へのスクロールが長い画面を作っているとたまに 「スクロールバーを上につけることはできない?」 と言われることがあります。 そんな時には以下のハックが便利です。 classを使わずにstyleでインラインにしていますが、どちらでも構いません。 <div ... -
技術ブログ
Livewireのセッション切れの挙動を変更する
Laravel Livewireはシンプルで強力な機能なのですが、一部ドキュメントがないとわかりづらいところがあります。 今回困ったのは、セッションが切れた時のアラートの文言が英語になっていることです。 これはソースにハードコーディングされているようで、... -
技術ブログ
Laravel TelescopeでIP制限をかける
Laravelには公式でさまざまな機能があり、デバッグに使えるTelescopeもそのうちの1つです。 ただ、他の機能に比べてドキュメントの内容が薄いところがあり、少し苦労したのメモとして残しておきます。 Telescopeの基本設定は終わっていることが前提です。... -
技術ブログ
Laravelのlivewireでpaginationが動かないとき、その2
livewireでページネーションが動かなくなり、いろいろ調べたところ、 livewireのコンポーネントは必ず1つのエレメントを持つ必要があるとのことでした。 元のコードは以下のような形です。 tableタグをルートに持っているlivewireコンポーネントです。 <...