Tôi nhận được $id
từ url của mình, nhưng tôi không thể tìm cách sử dụng nó trong một hàm. Làm thế nào tôi có thể chuyển $ id vào hàm truy vấn?Biến không xác định Laravel bên trong một hàm
Tôi đã thử id $ toàn cầu nhưng tôi vẫn không thể nhận được giá trị, chỉ là trang trống.
Bộ điều khiển của tôi.
class BookController extends Controller
{
public function bookIndex($id, $slug)
{
// echo $id works without a problem
$findcover = Thing::with(array('cover' => function($query) {
$query->where('imageable_type', 'App\Models\Thing')
->where('imageable_id', $id);
}))->find($id);
$maincover = $findcover->cover;
}
Lỗi:
ErrorException in BookController.php line 49:
Undefined variable: id
Dòng 49
->where('imageable_id', $id);
'chức năng ($ truy vấn) sử dụng $ id'? – aldrin27
Có, tôi cần sử dụng $ id đó bên trong chức năng của mình. – salep
Ý tôi là chèn vào trong truy vấn – aldrin27