私はLaravelを初めて使用しています。また、私はeleviテーブルのclasaテーブルからclasa_idを取得しようとしています。MYSQLでPHPで選択されたクエリ
$clasa = new Clasa();
$clasa->cifra = \Auth::user()->clasa_cifra;
$clasa->litera = \Auth::user()->clasa_litera;
$clasa->save();
$elev = new Elevi();
$elev->nume = $request['nume'];
$elev->prenume = $request['prenume'];
$elev->clasa_id = ?????
$elev->save();
は、まずclasaテーブルに私がclasa_cifraとclasa_literaを追加し、自動インクリメントclasa_idを生成し、私は
select 'clasa_id' from 'clasa' where 'clasa_cifra=\Auth::user()->clasa_cifra, clasa_litera=\Auth::user()->clasa_litera'
を作り、eleviテーブルからclasa_idにそれを追加したい
それを実装する方法は?ありがとうございました!
を使用してIDを取得することができますが、 'Clasa'と' Elevi'タラです互いに隣り合っている?もしそうなら、 '$ elev-> clasa_id = $ clasa-> id'を実行することができます。 – aynber
私はlaravel5で作業しています.ClasaとEleviには2つのコントローラがあります。 clasa_idはclasaテーブルのauto_incrementで、クラス(10A、10Bなど)がたくさんあり、特定のクラスのIDを取得したいのです –
この場合、私はいつもエレベータテーブルを新しく生成しますid –