[解決済み] Laravel 4: SQLを実行するには?
2023-05-30 17:26:52
質問
Laravel4でテーブルの名前を変更したいのですが、その方法がわかりません。
SQLは
alter table photos rename to images
. もしEloquentのソリューションがあるなら、私は生のSQLを実行する方法を知りたいです。
どのように解決するのですか?
で Laravel 4 マニュアル - では、このような生コマンドを行うことについて書かれています。
DB::select(DB::raw('RENAME TABLE photos TO images'));
を編集してください。 で見つけたんだけど、これって Laravel 4 ドキュメント の方がいいかもしれません。
DB::statement('drop table users');
更新しました。 Laravel 4.1 (たぶん 4.0 - 確信はありません) では、生のWhereクエリに対してもこれを行うことができます。
$users = User::whereRaw('age > ? and votes = 100', array(25))->get();
更なる更新 もしあなたが特にテーブルの名前を変えたいのであれば、そのためのスキーマコマンドがあります - それについては下記のマイクの回答を参照してください。
関連
-
[解決済み] クエリビルダーのSQLクエリを文字列として出力するにはどうすればよいですか?
-
[解決済み] PHP Composerを使ってLaravelからパッケージを削除するにはどうしたらいいですか?
-
[解決済み】Laravel 5 - URLからパブリックを削除する
-
[解決済み】laravel eloquentで特定の列を選択する方法
-
[解決済み] ロード時にLaravel / Eloquentモデルにカスタム属性を追加しますか?
-
[解決済み] Laravelのページネーションリンクに他のGETパラメータが含まれていない。
-
[解決済み] Laravelで「キャッシュのクリアに失敗しました。適切なパーミッションがあることを確認してください"
-
[解決済み] 外部キーでカラムを削除する Laravelのエラーです。一般的なエラーです。1025 名前変更時のエラー
-
[解決済み] Laravel コントローラ サブフォルダ ルーティング
-
[解決済み] UnixタイムスタンプをCarbonオブジェクトに変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Laravel. リレーションを持つモデルでscope()を使用する
-
[解決済み] Laravelで「キャッシュのクリアに失敗しました。適切なパーミッションがあることを確認してください"
-
[解決済み] Laravel Eloquent - distinct() と count() が正しく動作しない。
-
[解決済み] E: パッケージ 'mysql-client' は docker compose を使った php-fpm イメージのビルドでインストール候補がない
-
[解決済み] Laravelで非キーカラムのフィールドに明確な値を取得する方法は?
-
[解決済み] パブリックディレクトリを取得するには?
-
[解決済み] LaravelのBladeテンプレートで、レイアウトに変数を渡すには?
-
[解決済み] Laravel 5.1で生のクエリを実行するには?
-
[解決済み] UnixタイムスタンプをCarbonオブジェクトに変換する
-
[解決済み] Laravel Fluent Query Builder サブクエリによる結合