1
2 개의 테이블 중 하나는 문제이고 다른 하나는 추가됩니다. 둘 다 데이터베이스에 동일한 필드가 있는데 이는 book_id
입니다. 나는 이슈 테이블에서 발행하는 동안 add에서 빼기를 원한다. 나는 quantity(int)
필드를 추가하는데, 수량의 합계 값은 이슈 테이블에서 ID가 발행 된 시간의 수를 뺀 값이어야합니다.다른 테이블에서 테이블에서 데이터를 빼는 방법 id가 두 테이블에서 동일합니까?
App\library::where('book_id',[Library_book_ID])
->update(['quantity' => DB::raw('quantity-1')]);
과 양에서 당신은 어떤을 얻을 수 있습니다 -을 : 당신은 문제가 컨트롤러에서 책을 발행 수량을 감소 검색하는 경우
<!--controller-->
$data = DB::table('library')
->join('issue','library.book_no','=','issue.book_no')
->select('issue.book_no','library.isbn_no','library.book_no','library.book_title','book_type','library.author_name','library.quantity','library.edition','library.price','library.publisher_name')
->get();
return view('library.librarylist',['librarys'=>$data]);
@foreach($librarys as $library)
<tr>
<td><a href="{{route("admin.libraryissue", $library->id)}}">{{$library->book_no}}</a></td>
<td>{{$library->isbn_no}}</td>
<td>{{$library->book_title}}</td>
<td>{{$library->book_type}}</td>
<td>{{$library->author_name}}</td>
<td>{{$library->quantity}} | </td>
<td>{{$library->edition}}</td>
<td>{{$library->price}}</td>
<td>{{$library->publisher_name}}</td>
<td><button class="btn btn-default btn-xs "><a href="{{route("admin.Editlibrary", $library->id)}}">Edit</a></button> | <button class="btn btn-danger btn-xs btn-detail open-modal" type="submit" data-toggle="modal" data-target="#delID">Delete</button></td>
</tr>
@endforeach
효과가 있습니다. 큰 도움 !!!! –