Ugryhacks Blog

マイグレーションの作成と詳細(具体例)

カラムを追加する マイグレーションでマニュアル通り追加するとテーブルの最後に追加されます。なのでafter()を使って追加位置指定するのがよいと思う。 ほとんどの場合after()を使うことになるんじゃないだろうか。下記...

Laravelのモデルの作成と使い方

Laravelのモデルの作成と使い方は定形が決まっているのでその他のフレームワークと比べても比較的覚えやすいです。 Laravel 8.x マイグレーション データベーステーブルの状態をSQLではなくLaravelのフレ...

“1071 Specified key was too long; max key length is 767 bytes” Error – Laravel –

Laravelのmigrateで以下のエラーが出るときがあります。Lolipopのサーバーでは必ず出ます。(2021-08-01時点) 原因は、Laravel5.4から標準charasetがutf8mb4に変わったという...

LaravelでDBに接続できない

以下のエラーが出たので、いろいろ調べたら単にDBに接続していないだけでした。 $ php artisan migrate Illuminate\Database\QueryException SQLSTATE[HY000...

LaravelのDBセッション

Laravel、強いてはPHPのセッションの設定は開発者があまり意識しなくてもよいところでありますが、現在のようなクラウドシステムの中では多少考えてあげる必要があります。sessionの管理方法は様々ですが、phpのデフ...

Laravelの認証/認可

こちらでもちょっと説明していますが、ここではより詳しく解説します。 Laravelの認証/認可の設定はかなり容易に導入できますが、例えばメールによる本人認証など実際に運用に必要な部分まではサポートしていません。サポートし...

SQLの難しいところ – FOREIGN KEY制約(外部キー制約) –

FOREIGN KEY制約(外部キー制約)は諸刃の剣的な仕様なので、FOREIGN KEY付けろと軽く言われた際には気をつけましょう。私的にはこの機能は DBに必要ないと思っているのですが、もはやDatabaseの伝統み...

SQL文 – 基本 コピペ用 –

すごくよく使うSQL文 覚えろって話ですが、結構DBから離れる時期があったりして、まあ、忘れますよ。 select 普通にselect select * from TABLE_NAME where COLUMN_NAME...

  • News

  • Categories

  • Tags

  • Archives

  • Page index