私はLaravelフレームワークの新しいユーザーです。私はArtisanとEloquentを使ってデータベースとのやりとりを処理していることがわかります。Laravel 5 - EloquentやArtisanを使用せずにMySQLデータベースで作業することはできますか?
今のところ、私はすでにmysqlサーバ内に完全なデータベースを持っています。私がスキーマを作成し、テーブルに基づいてモデルを作成するためのすべての手順を渡す必要はありません。
私の質問は、データベースへの定期的な接続を作成し、それを通常のクエリのように使用できるかどうかです。はいの場合、このタスクをどのように達成できますか?
残念ながら、私はORMのものを使用してデータベースとのLaravel関係のチュートリアルを見つけるだけです。 それはいいですが、それは私の次の学習のステップになります。
「ORMの内容は良いですが、次の学習ステップ」だと思えば、Laravelを使用すると先に進むことができます。 PHPフレームワークをまったく使用する前に、独自の単純なORMを作ってみてください。おそらく小さなフレームワークを作ることさえできます。ほとんどのフレームワークはあまりにも多くのことを隠してしまいます。最も一般的なデザインパターンの基本的な理解がないと理解しにくくなります。 – Dencker
あなたはLaravelの中で純粋なPHPを動かすことができます。あなたは、保存する作業の量、準備されたステートメント、統合などのために、雄弁を使用する方がはるかに優れています。また、Eloquentを使用して既存のデータベースに対処することもできます。私はちょうど冷たい融合サイトをララベルと雄弁なJust Worked(tm)に変換しました。実際に少し作業したら、かなり簡単です。あなたはEloquentを使うだけで良い。 laravel内でそれを使用するための学習曲線は、ごくわずかです。 – user356540
https://github.com/laracasts/Laravel-5-Generators-Extendedを確認しましたか?あなたのモデルを自動生成するために、このようなものが必要なようです。 –