金井 泰樹– Author –
-
REPLを使ってデバッグする。プログラマーに必須の対話型ツール
ファンブリューの金井です。 プログラミングをしていると、「ここの処理ってどうなってるんだっけ」とか、「あの文法忘れた」とか、そういったことがよくあります。 複数のプロジェクトを渡り歩いていると、それぞれ違う技術を使っていることも多いので、... -
フリーランスとして生き残るために必要な習慣について
ファンブリューの金井です。 今では法人化を果たしましたが、私もフリーランスとして役6年ほど経験しました。 得意分野は開発の方で、担当範囲はプログラミングやシステムの設計、お客様との打ち合わせなど、小さい案件がほとんどだったので、1つの案件を... -
Flutterのプロジェクトで複数の端末を用いて開発している時の注意点
TODO: 更新する iOS向けの開発だとcocoapods関連のエラーが出ることがあります。 その時は以下を試してみます。 brew upgrade cocoapods # brewで管理している場合 cd ios pod repo update -
MacでDNSキャッシュを削除する方法
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder -
MacのスクリーンショットをiCloudのフォルダに自動で移動させる
ストレージはDropboxをメインに使っていたのですが、Apple製品で固めているとやはりiCloudが便利ということで、スクリーンショットもiCloudで共有したいと思ったのが理由です。 調べてみると、だいぶ前にAutomatorを使って、設定している方がいたので真似... -
ITエンジニアとして努力することが嫌になる、ふとした瞬間について
ファンブリューの金井です。 エンジニアという職は常に勉強で、新しいニュースを見てはその技術を試し、今の仕事で使えるのか趣味で終わるのか一体どっちなんだと、考えながら過ごしている人も多いでしょう。 そんな日々に疲れてしまうこともあります。 今... -
Laravel Tinkerを使ったハンズオン
ファンブリューの金井です。 社内勉強会として用意した、Laravel Tinkerの使い方を公開しています。 初学者向けにできるだけシンプルな内容にしています。 tinkerを一通り学ぶための資料としてご自由にお使いください。 Tinkerとは 対話型でプログラムを実... -
初心者がLaravelの学習をするときの方法と順番について
ファンブリューの金井です。 エンジニアをしていると様々な技術に目移りしがちですが、最近はもっぱらLaravelを使ってシステムを組んでいます。 Laravelの良いところは、昔ながらのフルスタックフレームワークとしても、SPAなどの新しい技術を取り入れたモ... -
Laravel Tinkerでテーブル一覧を表示する
DB::select('SHOW TABLES'); -
Laravel Forgeで既存のサイトに新しいドメインを設定する
ドメインを追加する場合 Laravel Forgeで構築済みのサイトに新しいドメインを追加するのは簡単です。 Metaを選択して、Aliasesに新しいドメインを入力すると追加ができます。 ドメインを変更する場合 ドメインの変更も簡単です。 Site Domainのフィールド... -
MacにphpDocumentorをインストールする
PHIVEを使ってインストールしていきます。 brew install phive phpDocumentorをインストールします。 phive install --force-accept-unsigned phpDocumentor https://github.com/phpdocumentor/phpdocumentor 私の環境ではgpgがないとエラーが出たので、br... -
Laravelでrelationの存在チェックを行う方法
UserモデルがPostを複数持っている関係の場合、次のように書くことで存在チェックができます。 User::withExists('posts') 実際にチェックするには、次の方法でアクセスできます。 $user->posts_exists // true or false 検索結果に反映させた... -
Viteのbuildで出力ファイルにハッシュをつけないようにする
頻繁に更新するならアウトプットされるファイル名は常に同じ状態にしておきたいです。 vite.config.tsに次のようなオプションを追加すると固定することができます。 export default defineConfig({ build: { rollupOptions: { output: { entryFileNames: `... -
LaravelでHTMLコードを表示する
LaravelでHTMLコードを表示するには、{!! 変数名 !!}で括ることで表示することができます。 {!! $htmlVar !!} -
Laravelのfactoryでobserverを発動させない方法
seedやテストのためにcreatedなどのイベントを発生させたくないことがあります。 ModelのwithoutEventsメソッドで囲ってあげることで、イベントを発生させないように制御できます。 Model::withoutEvents(function () { User::factory(); });