У меня есть таблицы пользователей и сотрудников.Я хочу отображать детали персонала после входа в систему.На дисплее сотрудников отобразится список сотрудников с тем же разделом, где находится пользователь, который вошел в систему.Например, если Адам (section / seksyen = A) войдет в систему, отобразится список сотрудников, которые являются сотрудниками раздела A.
Как сделать запрос для этого в laravel?
пользователей таблицы:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->rememberToken();
$table->timestamps();
$table->string('section');
$table->string('type');
});
}
количество сотрудников в таблице:
public function up()
{
Schema::create('staffs', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('nama');
$table->string('emel')->unique();
$table->string('seksyen');
$table->string('jawatan');
$table->string('alamat');
$table->string('no kakitangan');
});
Я пробовал этот запрос, но он не работает.
$data['data'] = DB::table('staffs')
->join('users', 'users.section', '=', 'staffs.seksyen')
->where('seksyen','=','Auth(section)')->get();