前提・実現したいこと
laravelでアプリケーションを作成しています。
userの登録したプロフィール情報をデータベースから取得したいのですが、
ローカルでは上手くいくのですが、herokuにデプロイしたらシステムエラーになります。
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ SQLSTATE[42703]: Undefined column: 7 ERROR: column "user" does not exist LINE 1: select * from "profiles" where "user" = $1 ^ (SQL: select * from "profiles" where "user" = aotatsuhachi8)
該当のソースコード
ソースコード class ProfileController extends Controller {//controllerではログインしている人がプロフィールを入力してあるかをチェック登録の有無で表示するbladeを切り替える public function index() { $user = Auth::user(); $profile = new Profile(); if ($user) $profileData = $profile::where('user', $user->name)->get(); if (Auth::guest()) { return redirect()->route('login'); }else if (count($profileData) > 0) { $profile = $profileData[0]; return view('posts.user',compact('profile')); }else{ return view('posts.createProfile'); } }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。