Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Получить ID строки » 01.04.2019 21:32:41

igordey
Ответов: 2

Как получить ID строки в переменную?
пробовал таким образом
поля в таблице apartaments
('id');
('adress');
'apartament');
('acc');
('name_apartament');
('total_area');
('area_balconies');
('inhab_registered');
('lives_residents');

namespace App\Http\Controllers\Art;

use DB;
use App\Skpu_member;
use App\Member;
use App\User;
use App\Apartament;
use App\Role;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\View;
use App\Http\Controllers\Controller;
use Illuminate\Http\Response;
use Illuminate\Http\RedirectResponse;
use Auth;

public function create(Request $request){
$user = User::find(Auth::id());
$user->members()->attach($member_id);

$acc = $request->input('acc');
$apartaments = DB::table('apartaments')->select('id')->where('acc','=',$acc)->get();
$apartament_id = Apartament::find($apartaments)->id;
$user->apartaments()->attach($apartament_id);

return view('art.home');
}

Object of class stdClass could not be converted to string
это здесь

return substr_replace($subject, $replace, $position, strlen($search));

Мне кажется не работает это - where('acc','=',$acc),

Как решить это?

Подвал раздела