Laravelを使わず、直接PHPからEloquentを使用し、かつ複数のDBに接続する方法。橋本技研ブログ売れるホームページ研究所、橋本技研の技術系備忘録ブログ。ショッピングカートシステムの制作などが得意です。フォローするホーム橋本技研ウェブサイトホームPHPLaravelを使わず、直接PHPからEloquentを使用し、かつ複数のDBに接続する方法。PHP自分でウェブアプリケーションを作る場合、フロントエンドにVueを使用し、サーバ側は素のPHPでRestful風に仕上げるスタイルが好みです。サーバーの仕事は、要求に応じてjsonデータを返すことが主な役割になりますので、LaravelやRailsなどの巨大なフレームワークは無用の長物となるのですが、認証やDBまわりだけフレームワークの機能を使いたいなと思うことはないでしょうか?実は、Laravelの認証やDBの機能は単体で使用することができます。(※認証系でしたら、sentinelやsentry2あたりを使います。)インストールの方法については、他のライブラリ同様にcomposerで導入できます。その使い方ですが、illuminate/database単体で使用する方法をググって調べたのですが、あまり情報は多くないようです。今回は複数のDBに接続したいのですが、そういった情報はなかなか見つかりませんでした。Laravelでの接続方法はいくつかありましたので、illuminate/database単体でもきっと出来るはずです。Githubにあるソースコードを読んで、複数のDBへ接続して使用する方法を調べました。以下のように指定すればOKでした。'taro']);なかなか便利です。bagooon橋本たかし★ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。プログラミングの経験は30年以上。PHP、Ruby、Perl、JavaScript、Vue、Nuxt.JS、MySQL、Elasticsearch、サーバー構築、Dockerなど、幅広く対応します。上のPHPでiconvがエラーになるので対策しました。表示されたの...記事を読むDockerのPHPコンテナからメールを送信するためにsSMTPをインストールしてみた。上のPHPでiconvがエラーになるので対策しました。コメントをキャンセルメールアドレスが公開されることはありません。サイトをVarnishを使って爆速化した話。Composeでお手軽に利用してみた。