主キーがcode
で、その他にid
というログインID用のカラムがあるテーブルで、取得したコレクションをstaff->id
で出力しようとするとすべてint 0
と表示されていしまいます。
var_dump
でstaff
の中身を確認するとしっかりと文字列のログインIDが格納されています。
主キー意外にidというカラムがある場合どのように表示するのでしょうか?
アドバイスお願いします。
テーブル
PHP
1// create_staffs_table.php 2 3 4use Illuminate\Database\Migrations\Migration; 5use Illuminate\Database\Schema\Blueprint; 6 7class CreateStaffsTable extends Migration { 8 9 /** 10 * Run the migrations. 11 * 12 * @return void 13 */ 14 public function up() 15 { 16 Schema::create('staffs', function(Blueprint $table) 17 { 18 $table->integer('code', true); 19 $table->string('id', 15)->unique('id'); 20 $table->string('email'); 21 $table->string('name', 15); 22 }); 23 } 24 25 26 /** 27 * Reverse the migrations. 28 * 29 * @return void 30 */ 31 public function down() 32 { 33 Schema::drop('staffs'); 34 } 35 36} 37
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。